
Linux
北漂编程小王子
程序猿的工作日记
展开
-
Centos7以上开放指定端口命令
Centos开放指定端口命令1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=6666/tcp --permanent--add-port=portid[-portid]/protocol命令含义:--zone #作用域--add-port=6666/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重启后失效3、重启防火墙firewal原创 2022-01-05 23:17:36 · 13535 阅读 · 0 评论 -
linux cp复制命令
文件或文件夹的复制命令cp命令命令:cp dir1/a.doc dir2 表示将dir1下的a.doc文件复制到dir2目录下cp -r dir1 dir2 表示将dir1及其dir1下所包含的文件复制到dir2下cp -r dir1/. dir2 表示将dir1下的文件复制到dir2,不包括dir1目录...原创 2020-09-07 14:47:48 · 271 阅读 · 0 评论 -
linux里挂载(mount)和取消挂载(umount)命令
生产系统,涉及到一些文件附件的存储,实际项目中是采用nas挂载的方式,如下把挂载相关问题记录,供小伙伴们分享参考:linux里挂载(mount)和取消挂载(umount)命令的使用一、简单用法挂载$ mount /dev/hda2 /home第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。第二个叁数是要mount到的目录。卸载挂载点$ umount /dev/hda2$ umount /usr参数可以是设备文件或安装点。实际举例:挂载:mount -t nfs 172.2原创 2020-08-11 17:24:36 · 10126 阅读 · 0 评论 -
查看linux 是否开启防火墙
有时候服务器会有端口不通的情况,需要首先看一下服务器防火墙是否已经开启,端口未开放,导致端口一直不通。命令为:service iptables status上图显示Firewall is not running ,表示防火墙并未开启!...原创 2020-02-20 17:00:19 · 1088 阅读 · 0 评论 -
查看linux目录剩余空间大小
两个命令df 、du结合比较直观df -h 查看整台服务器的硬盘使用情况cd / 进入根目录du -sh * 查看每个文件夹的大小du -sh /a 查看a文件夹下所有文件夹的大小列表这样的组合可以快速定位大文件和分区满了举例...原创 2020-01-04 18:29:53 · 334 阅读 · 0 评论 -
nohup 命令
最新在linux服务器上部署了java项目一个jar包分为以下一个步骤:1、ps -ef|grep ccphm-1.0.0.jar 查看jar是否已经在启动,如果有pid占用,直接kill -9 pid 杀死进程2、su root 切换成root账户3、source /etc/profile 使jdk环境变量生效,注意这个命令必须执行,目的是让环境变量在不切换当前用户的前提下生效...原创 2019-09-09 11:51:29 · 406 阅读 · 0 评论 -
linux系统crontab命令
linux系统有时候需要定时的执行某个任务,需要使用crontab命令1、crontab -l 表示列出当前系统中所有的定时任务2、crontab -e 表示编辑定时任务文件,例如要定时每一分钟向系统/root/test.txt中追加内容,如下图内容,保存退出即可3、tail -f /root/test.txt打开黑屏就能实时看见刷新的数据4、crontab -r 清除系统所有的定...原创 2019-08-31 16:46:48 · 664 阅读 · 0 评论 -
LINUX中如何查看某个端口是否被占用
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mys...转载 2019-08-31 14:19:13 · 151 阅读 · 0 评论 -
linux top命令
1、top命令来查看系统健康状况,截图图下:注意:第一行显示系统时间、已经运行时间、用户数等第二行显示总进程数、在运行进程数量、在休眠状态数量、已经停止进程数、僵尸进程数第三行显示cpu使用信息第四行显示内存使用信息第五行显示交换分区信息2、top命令默认是按照CPU使用率排列,shift+m 表示使用内存排序shift+n 表示使用PID排序shift+p 表示使用C...原创 2019-08-31 13:59:21 · 158 阅读 · 0 评论 -
Linux sync命令的作用
数据同步写入磁盘:sync在Linux系统中,为了加快数据的读取速度,所以在默认的情况中, 某些已经加载内存中的数据将不会直接被写回硬盘,而是先缓存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的!不过,如此一来也造成些许的困扰,那就是万一你的系统因为某些特殊情况造成不正常关机 (例如停电或者是不小心踢...转载 2019-08-31 13:14:31 · 340 阅读 · 0 评论 -
linux 系统 find命令
linux 系统文件里查找文件或者文件夹的命令:其中/root是表示查找的目录 -name表示以名称作为查询的参数(还有-group表示以组维度查询等等,)test表示你要查询的文件夹或者文件的名称很多find里的具体用法,小伙伴们可以通过man find 具体的了解命令的用法。希望能帮助到大家!...原创 2019-08-31 12:21:05 · 745 阅读 · 0 评论 -
linux 查看磁盘分区空间
有时候需要看linux系统磁盘分区使用情况,可以用df命令(disk free)方便直观看下大小,可以后缀-h (human reababled 人类可以阅读方式)附上如下截图:最新在学习linux系统,做一些记录,希望能帮助到大家哈...原创 2019-08-31 12:06:05 · 524 阅读 · 0 评论 -
linux 软连接和硬链接的区别
软连接:linux系统下用ln -s 创建软链接,相当于windows系统下的快捷键,原文件删除后,软链接失效,无法打开目标文件;硬链接:linux系统下用 ln 创建硬链接,相当于真实存储文件,原始文件修改会同步到硬链接文件里,原文件删除后,硬链接还能继续使用。...原创 2019-08-31 11:23:54 · 268 阅读 · 0 评论 -
linux里ll命令查看文件单位大小
1、单位显示表示字节数2、字节B1G=1024M=10241024KB=10241024*1024B3、加参数h来直观显示大小,会使用G、M等来显示大文件,看着非常直观呀!哈哈,来张前后对比图吧4、ll是ls -l 缩写通常会ls -alh...原创 2019-08-30 22:27:05 · 38974 阅读 · 2 评论 -
linux查看当前用户信息
1、切换到要查询的用户下2、敲id命令3、分别显示当前登陆的用户id、组id等信息最新在学习linux基础,把一些遇到的问题记录分享给大家,希望能帮助大家...原创 2019-08-30 22:12:20 · 531 阅读 · 0 评论 -
Linux系统将普通用户授权root权限
现在想在系统文件夹/opt 目录下创建一个文件夹,但是发现普通用户atguigu无对文件夹opt操作权限,故对atguigu用户赋权root权限1、打开切换到root目录下,打开/etc/sudoers,敲命令 vim /etc/sudoers编辑此文件,用键盘输入91+shist+g,切换到91行(roor用户的权限配置大概在这行,大家找到自己的)2、光标切换到root所在行,yy复制一行...原创 2019-08-30 22:00:38 · 5961 阅读 · 0 评论 -
Linux cat 命令
以前不会linux命令真是很痛苦,开发阶段日志比较少,不用命令也能解决问题,但是项目一旦运行一段时间或者上线后日志文件特别大,这个时候就需要使用linux自带的cat命令,非常方便!1、在某个错误日志文件中查找特定的字符串:cat error.log | grep 'exception'2、需要查看当前行的同时,将前后几行也同时输出(错误信息更加全面,例如sql,查询参数,异常报错等信息,...原创 2019-01-05 22:54:40 · 969 阅读 · 0 评论 -
curl命令模拟Swagger工具调用api接口
系统上线后,很多开发阶段时候用于方便开发的调试工具,例如swagger工具,在正式上线后,一般都会禁用掉,可能处于系统安全数据安全等考虑。那么上线后,出现问题后,可能需要操作数据库,但是不开发直接修改数据库的权限,这个时候只能通过其他方式,例如模拟发送接收消息,模拟暴露外部服务接口(我们项目暴露的接口,有特殊的路径要求,加上路径地址后,就可以直接调用)。这个时候,可以在本地利用swagger工...原创 2019-01-01 20:16:52 · 4216 阅读 · 0 评论 -
Linux curl 命令测试域是否是通的
项目开发时候,调用了外部的接口,之前接口ip是http://10.120.115.214:8095,后来ip升级成域改成http://csapitest.lenovo/partsborrow_115214 ,如何确定我们的服务器和这个域是否是联通的呢?因为调接口一直提示连接超时…通过下面的curl -v xxx 命令,虽然是404,但是网络是通的。原因跟网络环境没关系,是由于自身服务调用的接...原创 2018-12-28 20:34:47 · 16266 阅读 · 0 评论 -
Linux 测试远程IP端口是否能访问
wget是linux下的下载工具,需要先安装.用法: wget ip:port连接存在的端口连接不存在的端口原创 2018-12-28 16:07:54 · 7739 阅读 · 0 评论