Linux常用操作

系统重启前端程序(!!!):
关闭防火墙:systemctl stop firewalld.service
开nginx:/usr/local/nginx/sbin/nginx 就可以了
开php:/etc/init.d/php-fpm start 或/usr/local/php/sbin/php-fpm

centos系统自带的防火墙。查看已经开放的端口:
firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload #重启firewall

压缩文件夹到指定目录
tar -zcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】
例子: tar -zcvf backup/update.tar.gz update/
复制文件夹到指定目录
cp -r /data/nf_model/ /data/nf_model_new/ 复制nf_model文件夹所有文件到nf_model_new(不需要新建这个文件夹)下
复制文件到指定目录
cp -r /data/test.txt /data/model_test/test.txt
1、定时触发.sh
crontab -e 编辑0 0 * * * /data/mongodeletelog.sh,代表每天0点运行.sh
crontab -l 可查看crontab文件

2、运行文件错误bad interpreter ,文件是否是dos格式,vi 文件名,输入 :set ff?, 修改为Linux格式,:set ff=unix 然后输入:wq!保存退出

3、free -h -s 2 2s查看一次服务器内存使用情况
使用“df -k”命令,以KB为单位显示磁盘使用量和占用率。
使用“du -k /home”命令,列出home目录下所有文件或目录占用的大小,以KB作为计量单位。
命令 top -b -n 2 | grep Cpu CPU使用率,-n 2 统计第二次的结果

4、赋予文件权限 chmod 777 文件名
chmod -R 777 home 修改home文件夹下的所有文件的权限为777

5、htop S:进程的状态,其中S表示休眠,可中断的睡眠状态,D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数

6、ls -la|less 目录下文件太多,看不到前面文件,可以利用PageDown一页一页查看文件

7、whereis python 查看python路径,输入python,就可以进入python环境,输入help(‘modules’)查看已安装的python模块

8、删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件

清空log中内容 echo >TomasSend.log

9、vi编辑,输入i可以修改文件,修改完成后,按Esc,然后再输入:wq! 保存退出

10、复制当前路径build.sh 到/usr/local/go/go-project/路径下 命令 cp build.sh /usr/local/go/go-project/

11、yum 安装p7zip
yum install -y p7zip
yum install zip unzip

12、利用supervisord
ps -le | grep supervisord
supervisord -c /etc/supervisor/supervisord.conf

[program: TomasMail]
command=python /usr/local/jobmail/Study/TomasMail.py
autorestart=true ; 程序意外退出是否自动重启
autostart=true ; 是否自动启动
startsecs=5 ; 自动重启间隔
startretries=3 ; 启动失败自动重试次数,默认是 3
redirect_stderr=true ;将stderr重定向到stdout
stdout_logfile=/usr/local/jobmail/Study/TomasMail.log ; 输出日志文件

[program: TomasSend]
command=python /usr/local/jobmail/Study/TomasSend.py
autorestart=true
autostart=true
startsecs=5
startretries=3
redirect_stderr=true
stdout_logfile=/usr/local/jobmail/Study/TomasSend.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值