Linux 命令集

程序管理

程序常驻后台运行

nohup :是永久执行(和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行)
& :是指在后台运行

一般程序启动可以配合着使用
nohup ${COMMAND} &

用户管理

新增用户

adduser ${username}

修改用户密码

 passwd ${username}
 New password: ${newPassword}
 Retype new password: ${newPassword}

删除用户

#前提必须把用户踢下线
userdel ${username}

锁定用户(无法登录)

#锁定
usermod -L ${username}
#解锁
usermod -U ${username}

登陆状态管理

#查看所有连接终端
w

#踢下某个终端
pkill -kill -t ${TTY}

软件包管理

yum网络源配置

①配置文件路径 /etc/yum.repos.d/

②配置文件属性
[base]:容器名-地址池
name:说明
mirrorlist:镜像站点
baseurl:原站点
enable:是否生效,默认是1,生效0
gpgcheck
gpgkey :证书验证

yum命令

# 查看服务器可用的yum列表
yum list  
# 查包名(模糊搜索)
yum search 包名 
# 安装,-y自动回答yes
yum -y install 包名
# 升级,不加包名,会内核也升级 危险(可能会崩)
yum -y update 包名 
# 卸载,会把雨来也卸载(危险)
yum -y remove 包名

# 组安装包列表
yum grouplist 
# 组安装
yum groupinstall 
# 组卸载
yum groupremove 组名

防火墙管理

firewall防火墙

# 停止
systemctl stop firewalld.service
# 禁止启动
systemctl disable firewalld.service 
# 启动
systemctl start firewalld
# 状态 
systemctl status firewalld 

# 开启一个端口
firewall-cmd --zone=public --add-port=80/tcp --permanent    
(--permanent永久生效,没有此参数重启后失效)
# 重新载入
firewall-cmd --reload
# 查看
firewall-cmd --zone= public --query-port=80/tcp
# 删除
firewall-cmd --zone= public --remove-port=80/tcp --permanent

iptables防火墙(正在废弃)

# 启动
systemctl start iptables service
# 重启
systemctl restart iptables service
#停止
systemctl stop iptables service
posted @ 2017-11-16 16:31  keivnyau  阅读(148)  评论(0编辑  收藏  举报