linux常用命令

1、重启网卡:
     systemctl start network.service
     或者
     service network restart
2、Linux centos重启命令:
  1、reboot
  2、shutdown -r now 立刻重启(root用户使用)
  3、shutdown -r 10 过10分钟自动重启(root用户使用)
  4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
3、Linux centos关机命令:

  1、halt 立刻关机
  2、poweroff 立刻关机
  3、shutdown -h now 立刻关机(root用户使用)
  4、shutdown -h 10 10分钟后自动关机
  如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

4、防火墙的开启、关闭、禁用命令

(1)设置开机启用防火墙:systemctl enable firewalld.service

(2)设置开机禁用防火墙:systemctl disable firewalld.service

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld

(5)检查防火墙状态:systemctl status firewalld 

5、使用firewall-cmd配置端口

centos7

(1)查看防火墙状态:firewall-cmd --state

(2)重新加载配置:firewall-cmd --reload

(3)查看开放的端口:firewall-cmd --list-ports

(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent

  命令含义:

  –zone #作用域

  –add-port=9200/tcp #添加端口,格式为:端口/通讯协议

  –permanent #永久生效,没有此参数重启后失效

  注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效

(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent

 centos6.5

  1.永久性生效,重启后不会复原

  开启: chkconfig iptables on

  关闭: chkconfig iptables off

  2.即时生效,重启后复原

  开启: service iptables start

  关闭: service iptables stop

  3.查询TCP连接情况:

   netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

  4.查询端口占用情况:

   netstat   -anp   |   grep  portno(例如:netstat –apn | grep 80)

6、用户没有sudo名令权限 

     1.切换到root用户下
  方法为直接在命令行输入:su,然后输入密码(即你的登录密码,且密码默认不可见)。

     2./etc/sudoers文件默认是只读的,对root来说也是,因此需先添加sudoers文件的写权限,命令是:
        即执行操作:chmod u+w /etc/sudoers

     3.编辑sudoers文件
       即执行:vi /etc/sudoers
       找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)

      ps:这里说下你可以sudoers添加下面四行中任意一条
      youuser ALL=(ALL) ALL
    %youuser ALL=(ALL) ALL
  youuser ALL=(ALL) NOPASSWD: ALL
  %youuser ALL=(ALL) NOPASSWD: ALL

  第一行:允许用户youuser执行sudo命令(需要输入密码).
  第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
  第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
  第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.

  4.撤销sudoers文件写权限,命令:
  chmod u-w /etc/sudoers

7、Linux 权限详解

  ls -l 中显示的内容如下:
  -rwx rw- r-- 1 tom family 20 Feb 2 09:39 a.txt

  第0位(-)确定文件类型(d, - , l , c , b)

  第1-3位(rwx)确定所有者(文件的所有者)拥有该文件的权限。

  第4-6位(rw-)确定所属组(同用户组的)拥有该文件的权限

  第7-9位(r--)确定其他用户拥有该文件的权限

  第10位(1)代表文件硬连接数   目录则是代表子目录数

  tom  代表用户

  family  组  

  20 文件大小  目录的话则显示4096

  Feb 2 09:39  最后一次修改文件的日期 

  a.txt  文件名

  rwx权限详解
  rwx作用到文件

  1) [ r ]代表可读(read): 可以读取,查看

  2) [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是 对该文件所在的目录有写权限,才能删除该文件.

  3) [ x ]代表可执行(execute):可以被执行

  rwx作用到目录

  1) [ r ]代表可读(read): 可以读取,ls查看目录内容

  2) [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录

  3) [ x ]代表可执行(execute):可以进入该目录

  rwx也可用数字表示   r=4,w=2,x=1

      eg:   chmod 644 mm.txt    修改权限值

      chgrp centos mm.txt    修改所属组

              chown centos mm.txt   修改所属人

 

 8、Centos 7 Mini 版不能使用ifconfig命令

  1)修改 sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33  文件

    将 ONBOOT  = no  修改 ONBOOT = yes

  2)  执行 yum install net-tools -y 完成后再试

 9、linux查看hostname以及修改hostname

  查看hostname : hostname

  修改hostname : hostnamectl set-hostname master (比如要修改为master)

  修改完重启生效 :reboot

 

 

内容参考地址:

4、5:https://www.cnblogs.com/marso/archive/2018/01/06/8214927.html

6:https://www.linuxidc.com/Linux/2016-07/133066.htm

7:https://blog.csdn.net/qq_42183409/article/details/89890978

9:https://www.cnblogs.com/zhangjiahao/p/10990093.html

 
上一篇:Linux 系统启动过程


下一篇:Linux笔记:关机重启登出