linux常用命令

1.ls or dir 显示文件夹内的所有文件

2.shutdown -h now 关机

3.shutdown -r now 重启

4.yum install 安装软件(CentOS)

5.zypper install 安装软件(Suse)

6.vi 编辑txt

7.:wq 编辑后保存文件,退出

8.:q 不保存直接退出

9.rpm -ivh 安装RPM包 [--force] 强制安装 [--nodeps] 忽略依赖

10.rpm -Uvh 更新rpm包

11.mkdir /software 创建文件夹

12.nohup dotnet xxx.dll 1>output 2>error & 或者nohup dotnet xxx.dll >/dev/null 2>&1 &  //设置为后台进程

13 ps -ef | grep xxx.dll 查看进程id,如果没有,则没有运行  

14 kill -9 进程id号 //通过进程id杀进程
15 tar zcvf /var/www/default/remark/(日期)publish.tar.gz /var/www/default/publish/ //打包备份
16 firewall-cmd --zone=public --add-port=80/tcp --permanent   --zone #作用域  --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效,只能在centos7使用,centos旧版本无法使用 
 

# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp

#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;

 
17 重启防火墙 firewall-cmd --reload 
18 开启防火墙: systemctl start firewalld
19 w //查看登录用户
20 free -h //查看服务器内存使用情况
21 top //命令查看系统进程占用资源情况。类似于Windows任务管理器,定时刷新,按键Q退出。
22 ps aux //查看进程详细信息
23.开始自动运行程序(Centos7)
 a. chmod +x /etc/rc.d/rc.local  //添加可执行权限
 b. vi /etc/rc.d/rc.local  //编辑文件rc.local
 c.  dotnet /usr/corewebdemo/xxx.dll >/dev/null 2>&1 &  //在文件rc.local末添加开机应启动的脚本
 d.  reboot  //重启系统

24.suse linux开机自启动几个相关文件

a. boot.local –> 这个开机启动会在 rc5.d 前就有动作

b. halt.local –> 这个关机启动会在最后有动作

c. before.local –> 这个比较用不到所以不需多做解释

d. after.local –> 这个会在 rc5.d 之后有动作 , 就是最重要的开机启动档 , 没有的话 新建一个

e. vi /etc/init.d/after.local

f.  dotnet /usr/corewebdemo/xxx.dll >/dev/null 2>&1 &  //在文件末尾添加开机应启动的脚本

在里面输入要执行的内容,即可实现该内容的开机自启动。

原文地址:https://www.cnblogs.com/twinhead/p/8281175.html