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
chown [-R] 账号名称 文件/目录
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
10、Linux vi 命令编辑文件时,出现异常中断。导致下次进去 提示:Found a swap file by the name。。。。
解决方案:
ls -a 显示目标编辑文件所在的文件夹(包括隐藏文件)
删除*.swp文件(对应文件的)
11、linux6.5查看端口情况
netstat -nap #会列出所有正在使用的端口及关联的进程/应用
lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用
netstat -lnp|grep 50070 #查看单个端口
12 虚拟机centos时间同步主机时间
1、产看有没有安装 ntp
rpm -qa|grep ntp
2、没有安装则先安装
yum install -y ntpdate
3、同步时间
ntpdate -u cn.pool.ntp.org
4、然后设置中国时区(北京时间)
timedatectl set-timezone Asia/Shanghai
5、重启用date 查看
13、软链接的增删改
1、创建软链接
ln -s 【目标目录】 【软链接地址】
【目标目录】指软连接指向的目标目录下,【软链接地址】指“快捷键”文件名称,该文件是被指令创建的。如下示例,public文件本来在data文件下是不存在的,执行指令后才存在的。
示例:
二、删除
rm -rf 【软链接地址】
上述指令中,软链接地址最后不能含有“/”,当含有“/”时,删除的是软链接目标目录下的资源,而不是软链接本身。
示例:
三、修改
ln -snf 【新目标目录】 【软链接地址】
这里修改是指修改软链接的目标目录
示例:
14.查看配置文件内容,过滤注释掉的内容
more elasticsearch.yml | grep ^[^#]
15.安装与卸载
yum install -y unzip zip
yum -y remove unzip
内容参考地址:
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
netstat -nap #会列出所有正在使用的端口及关联的进程/应用
lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用