关闭软件安装限制
vi /etc/selinux/config
x# This file controls the state of SEL inux on the system .
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing .
# disabled-No SELinux policy is loaded .
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted-Targeted processes are protected,
# minimum -Modification of targeted policy. Only selected processes are protected .
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
查找文件的位置:whereis
查看文件类型:file
查看当前在线用户:who
查看当前所在目录:pwd
打印语句:echo
清屏:clear
历史:hostory
增加用户:useradd
设置密码:passwd
查看内核信息:uname-a
重启Linux:reboot
关机
poweroff
shutdown
half
yum install lrzsz -y(安装传输软件)
rz (上传文件)
sz (下载文件)
scp 源数据地址(source) 目标数据地址(target)
(可以实现把我的文件传给别人)scp root@192.168.188.100:/root/baidu(另一台主机的文件地址) /opt(我的主机存放文件地址)
(可以实现把别人的文件拿过来)scp -r root@192.168.188.100:/root/baidu(另一台主机的文件夹地址) /opt(我的主机存放文件夹的地址)
(可以实现把别人的文件夹拿过来)cut -d ’:‘ -f1,2,3passwd | grep 字母(1,2,3是想要切分的字母个数)
sort 文件名 (对文件进行排序)
wc 文件名(统计单词的数量)
hostname admin(临时修改后的名称)
vi /etc/hostname(永久修改)
ifconfig (查看当前网卡的配置信息)
netstat
netstat -anp(查看当前网络的状态信息)
netstat -r(核心路由表)
ping(查看与目标IP能否连通)
telnet IP(目标) 端口(查看端口能否连通)
curl -X GET 网站(从网站获取资源)
systemctl status firewalld.servise(查看防火墙状态)
本次开机状态下防火墙关闭
systemctl stop firewalld
(本次服务内关闭防火墙)服务器重启后,防火墙禁用
systemctl disable firewalld
(禁用防火墙服务)打开防火墙
systemctl start firewall.servise
修改网络配置信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
xxxxxxxxxx
`TYPE=Ethernet`
`PROXY_ METHOD=none`
`BROWSER ONLY=no`
`BOOTPROTO=stat ic`
`DEFROUTE-yes`
`IPVA_ FAILURE FATAL=no`
`IPU6 INIT=yes`
`IPV6_ AUTOCONF -yes`
`IPV6_ DEFROUTE-yes`
`IPV6_ FAILURE FATAL=no`
`IPV6 ADDR GEN MODE=stable-pr ivacyNAME ens33`
`DEVICE=ens33`
`ONBOOT-yes`
`IPADDR-192.16858.100`
`NETMASK=255255.255.0`
`GATEWAY=192.168.58.2`
`DNS1=114.114.114.114`
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --query-port=80/tcp
firewall-cmd --zone=public --remove-port=80/tcp --permanent
useradd 用户名(新增用户)
passwd 用户名
(为用户设置密码)userdel -r 用户名(删除用户)
su 用户名(切换用户)
usermod -i 修改后的用户名 修改前的用户名(修改用户名)
usermod -L 用户名(锁定用户名)
usermod -U 用户名(解锁用户名)
cat /etc/shadow(用户名和密码)
cat /etc/passwd(查看用户名、编号、组编号、家目录、命令码、目录)
groupadd 组名(创建组)
groupdel 组名(删除组)
groupmod -n 组名 组名(修改组名)
id 用户名(查询用户名对应的组名、附属组名)
groups (查看当前对应的组)
groups 用户名(查用户名对应的组)
groupmod -n 修改后的主组名 需要修改的用户名(修改用户的主组)
chown 用户名 文件名(更改文件属主)
|(把前面的结果传递给后面的)
cat 文件名 | grep 要查询的字母(查找文件的内容)
ll /opt > test (把前面命令应该输出到屏幕的文字放到test文本里面了)
ll /opt >> test(一个箭头是覆盖,两个箭头是追加)
ll /opt 2>> test (把错误信息追加到test里面)
ll /opt >> test 2>&1 (结合使用,不管错误信息还是正确信息)
ll /opt >> /dev/null 2>&1 (黑洞信息,进去的信息就没有了)
ps -ef (查看当前进程)
ps -aux(显示CPU 内存的使用率)
nohup ping www.baidu.com >>baidu 2>&1 &(挂起程序,使进程不会停止)
kill -9 进程数字(干掉进程)
vi /etc/profile(更改环境变量)
source /etc/profile(重新加载文件)
rpm -ivh 安装包名字
(安装软件)rpm -qa | grep 安装软件名字(查看是否安装成功,名字只用前几个字母)
rpm -e 安装后的名字(卸载软件,安装后的名字通过上一个命令查询)
tar -zxvf 安装包名字(解压tar包)
mv 解压后的名字 目录(移动到需要的地方)
cd 安装包的路径
cd bin
ll
./startup.sh
yum search 安装的名字(查找安装文件)
yum info 安装的软件(查询)
yum list 安装的文件名(查询安装的文件包)
greap 想要查找的单词 想要查找的文件的路径
https://www.cnblogs.com/chensiqiqi/p/6382080.html
详细学习网站https://www.cnblogs.com/chensiqiqi/p/6481647.html
详细学习网站