Linux基本操作2

Linux基本操作2

1.RPM和YUM

  • RPM 指令

    (1) -q 显示指定软件,由于软件名过长,一般这么用: rpm -qa | grep mysql ,就不用将名字写全

    (2) -qa 显示所有软件

    (3) -qi 显示指定软件详细信息

    (4) -ql 显示指定软件有关所有文件

    (5) -qf 查看文件所属软件

    (6) -e 卸载指定软件,加参数 --nodeps 忽略依赖强制卸载

    (7) -ivh 安装软件,后跟该软件的RPM包文件全路径

  • YUM 指令

    设置镜像源:清华大学开源软件镜像站

    打开上面网址,找到 centos ,点旁边的问号 ? ,选择对应版本,然后按照其给出的步骤操作

    (1) yum -list | grep XXX 查看 YUM 服务器是否有 XXX

    (2) yum install XXX 下载安装 XXX

2.运行级别

  • init 指令

    (0) 运行级别0 停机状态,执行 init 0 可关机

    (1) 运行级别1 单用户工作,无需密码,root密码忘记时可进入单用户更改,但无法远程登录

    (2) 运行级别2 多用户无网络

    (3) 运行级别3 多用户有网路

    (4) 运行级别4 保留

    (5) 运行级别5 GUI模式

    (6) 运行级别6 重启,执行 ini 6 可重启

3.服务管理

  • service 指令

    service 服务名 [start|stop|status|restart|reload]

    注意: CentOS7.0 之后 service 改成 systemctl

  • 查看系统服务

    方式1: setup 然后选择 系统服务 ,就可以看到所有的系统服务,前面有 * 号的就是开机自启,可通过空格改变

    方式2: /etc/init.d/ 文件夹下是所有系统服务

  • chkconfig 指令

    (1) --list 查看系统服务在各运行级别下自启情况

    (2) chkconfig -- level 5 服务名 on/off 设置指定服务在指定运行级别下是否自启,(重启后才有效)

  • 放行防火墙端口

    第一步: vim /etc/sysconfig/iptables 并在如下位置写入 -A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT

    # Firewall configuration written by system-config-firewall
    # Manual customization of this file is not recommended.
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmp -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    COMMIT
    

    第二步: service iptables restart 重启防火墙

用户和用户组

  • useradd 指令 添加用户

    (1) -d 指定家目录

    (2) -g 指定用户组

  • passwd 指令 设置指定用户的密码

  • userdel 指令 删除用户

    (1) -r 并删除该用户家目录

  • id 指令 查看指定用户

  • su - 切换用户(低权限向高权限需要密码), exit 退出(指令前加sudo 无需切换直接获得root权限但需要密码)

  • groupadd 指令 添加用户组

  • groupdel 指令 删除用户组

  • groupmod 指令 修改用户所属用户组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值