记录日志:
文件->日志->启动
查看linux版本:cat /etc/centos-release
CentOs7.5最小安装必须先启用网卡:
1、修改网卡的配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT后面的状态改为yes,保存退出
2、重启网络服务(注意VM的5个服务不要关闭了,否则启动失败)
service network restart
3、使用ip addr查看ip地址或者ipconfig
4、如果习惯ifconfig命令的话,可以用yum命令安装
yum install net-tools -y
目录:
pwd
查看当前目录
cd /|…
ls -a|-l|-la (ls -l = ll)
mkdir
-p[建多层目录] -p a/b/c
rmdir -p[删多层目录] -p a/b/c
rm -r|-rf[删文件和目录]
cp
原始文件 拷贝后路径 -r|-rf
cp -r 源文件夹/* 目标文件夹/ 递归拷贝
mv
原始名 修改名
文件:
touch 新建文件
vi|vim 编辑模式[-i|o|a] 命令模式[esc] 底行模式[:]
退出[wq!|x!|q!]
查找[:/从光标位开始] 替换[:%s/被替换/替换内容/g] 行号[set nu]
修改全局显示行号[etc/virc的最后加:set nu][set number|nonumber]
cat 小文件
head
文件头10行 -10 文件名
tail 文件尾10行 -10 文件名 -f[更新|动态加载]
more
q 退出
用户:
su [-] 用户 [-表示使用该用户环境]
whoami
id
groups
groupadd groupadd mysql
groupdel
useradd
useradd -g mysql mysql
userdel
usermod
passwd
#权限
d rwxr-xr-x:d 目录 r[read] w[write] x[execute]
rwx[111]
r-x[101] r–[100]
7 5 4
用户 用户组
其他组
#chmod [u|g|o][+|-] [r|w|x] 文件
chmod ugo+rwx test.txt
chmod 777 -R 文件夹 [-R递归授权]
#将当前目录的拥
有者改为指定的用户或组
chown -R mysql:mysql ./
进程:
#查看进程
ps -ef|grep [进程关键词]sshd (ps -ef查所有)
#杀死进程
kill -9 [pid]
clear
help
mnt
#找命令位置
whereis 命令名
#命令帮助
man
命令名
网络:
#网卡查看
ifconfig -a
ip addr(CentOs7.5)
#启用禁用
ifconfig eth0 up
ifconfig eth0 down
#自动
获取ip
dhclient eth0
service sshd start
#挂载
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (必须开启cdrom连接而且cdrom中有iso)
cd /mnt/cdrom
#取消
挂载
umount /mnt/cdrom
#软件安装
tar:解压安装
tar -zxvf *.gzip -c 目录
tar -jxvf *.bz
tar -xvf .zip|.tar
rpm:二进制安装
rpm -qa|grep jdk
查看
rpm -ef Java-1.7.0-openjdk-1.7.0… 卸载
rpm -ivh jdk-7u67-linux-x64.rpm 安装
安装到指定目录
rpm -ivh --prefix=/usr/java xx.rpm
rpm -i --badreloc --relocate /usr/java=/home/java jdk.rpm
yum:在线安装
yum repolist all
查看开启的仓库
yum -config-manager --enable <仓库名> 启用仓库
yum list installed mysql* 查看
yum -y install mysql
安装
yum -y remove mysql 卸载
yum list mysql*
查看有没有安装包
安装到指定目录
yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/ install nginx
该命令解释如下:
-c /etc/yum.conf
表示指定yum配置文件地址
–installroot=/usr/local 表示指定自定义的安装目录
不推荐使用yum安装软件时将软件安装到自定义目录,因为实际操作过程中发现如果安装到自定义目录,
会额外安装很多依赖的软件包,即使这些依赖包已经安装过,也会在你自定义的目录中重新安装
#配置环
境变量:(JDK)
用户级别:vi .bash_profile
系统级别:vi /etc/profile
#添加
(注意所有大小写)
export JAVA_HOME=/opt/jdk1.8.0
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar(可省
略)
#生效
source /etc/profile
6.x防火墙:
打开8080端口:添加规则
iptables -I|A INPUT -p tcp --dport 8080 -j ACCEPT
保存规则到文件:
service iptables save
#查看
规则
iptables -L INPUT --line-numbers
#删除规则
iptables -D INPUT 1
7.x防火墙:
#启动关闭防火墙:
systemctl start firewalld | 6.5:service iptables start
systemctl stop firewalld | 6.5:service iptables stop
#添加
端口
firewall-cmd --zone=public --add-port=80/tcp --permanent(永久)
#查看所有打开的端口:
firewall-cmd --zone=public --list-ports
#重新载入
firewall-cmd --reload
#查
看
firewall-cmd --zone=public --query-port=80/tcp
#删除
firewall-cmd --zone=public --remove-port=80/tcp --permanent
#查看状态:
systemctl status firewalld 或者 firewall-cmd --state
#查看当前
开了哪些服务:
firewall-cmd --list-services
#添加一个服务到firewalld:
firewall-cmd --add-service=http //http换成想要开放的service
#这样添加的service当前立刻生效,
但系统下次启动就失效。
#要永久开发一个service,加上 --permanent:
firewall-cmd --permanent --add-service=http
#关机重启:
1、shutdown
2、poweroff
3、init
4、reboot = shutdown -r now
5、halt
宝塔linux管理