ll ls 列出所有目录
mkdir 创建文件夹
-p 创建多级文件夹
rmdir 删除文件夹
-p 删除多级文件夹
cp (文件) (文件夹) 复制文件到指定文件夹
-r 复制目录
rm 删除文件
-f 忽略不存在的文件,不会出现警告,强制删除
-r 递归删除目录
rm -rf / 删库跑路
mv 移动文件或者目录!重命名(若移动到同一文件夹则是重命名)
-f 强制
-u 只替换已经更新过的文件
文件中第一个字符
d 目录
l 链接
- 文件
chmod xyz (文件或目录) 更改文件九个属性 xyz值数字类型的权限属性,为rwx属性数值的相加
文件的权限字符为[-rwxrwxrws] 每三个权限为一组 对应owner/group/other
使用数字代表这些权限 r:4 w:2 x:1
rw- 6 可读可写不可执行
chmod 777 (文件) 给予文件最高权限 所有用户可读可写可执行
ifconif 查看网络配置
cat 由第一行开始显示文件内容
nl 显示行号
more 翻页查看(向下,q退出)
less 翻页查看(可以向前翻页,q退出)
touch 创建文件
echo 输入字符串
useradd (用户名) 创建用户
-m 自动创建这个用户的主目录 /home/szg
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
userdel -r 修改用户(目录一并删除)
usermod -d (修改内容) (用户) 修改用户
passwd 选项 用户名
-l 锁定口令,即禁用账号
-u 口令解锁
-d 使账号无口令
-f 强迫用户下次登录时修改口令
df 列出系统整体的磁盘使用量
-f 显示精确单位
du 检查磁盘空间使用量
ps 查看当前系统正在执行的各种进程信息
-a 显示当前终端运行的所有进程的信息
-u 以用户的信息显示进程
-x 显示后台进程的参数
-e 列出程序时,显示每个程序所使用的环境变量。
| 管道符
grep 查看文件符合字符串的文件(过滤不想管进程的信息)
ps -aux|grep mysql 查看与mysql相关的进程的所有信息
pstree 进程树
-p 显示父id
-u 显示用户组
vim使用
java安装
rpm -qa|grep jdk 查看jdk信息
rpm -e --nodeps (jdk) 写在删除jdk
rpm -ivh jdk-8u221-linux-x64.rpm 安装jdk
安装完成后配置环境变量 文件:/etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
保存退出
tomcat安装
tar -zxvf (安装包) 解压
进入bin目录
./startup.sh 启动
./shutdown.sh 关闭
docker安装
确定你是CentOS7及以上版本
1.yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
2.卸载旧版本
yum -y remove docker docker-common docker-selinux docker-engine
3.安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
4.设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新yum软件包索引
yum makecache fast
6.安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
7.启动docker
systemctl start docker
8.测试
docker version
docker run hello-world
docker images
防火墙命令
查看firewall服务状态
systemctl status firewalld
开启、重启、关闭、firewalld.service服务
开启
service firewalld start
重启
service firewalld restart
关闭
service firewalld stop
查看防火墙规则
firewall-cmd --list-all # 查看全部信息
firewall-cmd --list-ports # 只看端口信息
开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效