- su 进入超级用户 输入登录密码
# pwd 显示当前所在路径
# ll # ls 显示当前路径下所有的文件
# cd / 进入 后面跟路径
# mkdir 创建
# echo 输出到 ————-# echo “abc”>abc.txt
# cat 名称 将文件中的内容输出
# rm 删除文件夹 需要确认 不加参数不能删除目录
# rm -f abc.txt 不需要确认
# rm -rf 删除目录 r 表示递归删除 f 不做确认提示
#cp 复制文件
#cp -rf 复制目录 下所有的文件都会被复制
# more 敲回车逐行展现信息
# more 敲空格逐屏展现信息
# head 展示开头数据 默认10行数据
# head 文件名 -n 数字 展示
# tail 展示结尾 数据 默认10行
# tail 文件名 -n 数字 展示
# grep 参数 文件名 搜索带这个参数的
# grep “参数” 文件名 搜索准确参数的
# grep -i 参数 文件名 不区分大小写
# grep -w 参数 文件名 搜索单词
#mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18 改名
#sz 文件名 下载文件
#rz -y 文件名 上传文件
#chown username file|dir ##更改文件的所有人
#chgrp groupname file|dir ##更改所有组
#chown -R username dir ##更改目录本身及里面所有内容的所有人
#chgrp -R groupname dir ##更改目录本身及里面所有内容的所有组
#chmod 777 文件或目录 - ./ 启动命令
./startup.sh 启动Tome cat
./mysqld_safe & 启动MySQL
./redis-server & 启动redis
./redis-cl 启动redis 客户端
./redis-cl -h ip地址 -p 端口号 指定连接redis 客户端
./redis-server ../redis.conf & 启动redis 读取redis.conf 文件
su 进入超级用户 输入登录密码
# pwd 显示当前所在路径
# ll # ls 显示当前路径下所有的文件
# cd / 进入 后面跟路径
# mkdir 创建
# echo 输出到 ————-# echo “abc”>abc.txt
# cat 名称 将文件中的内容输出
# rm 删除文件夹 需要确认 不加参数不能删除目录
# rm -f abc.txt 不需要确认
# rm -rf 删除目录 r 表示递归删除 f 不做确认提示
#cp 复制文件
#cp -rf 复制目录 下所有的文件都会被复制
# more 敲回车逐行展现信息
# more 敲空格逐屏展现信息
# head 展示开头数据 默认10行数据
# head 文件名 -n 数字 展示
# tail 展示结尾 数据 默认10行
# tail 文件名 -n 数字 展示
# grep 参数 文件名 搜索带这个参数的
# grep “参数” 文件名 搜索准确参数的
# grep -i 参数 文件名 不区分大小写
# grep -w 参数 文件名 搜索单词
#mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18 改名
#sz 文件名 下载文件
#rz -y 文件名 上传文件
#chown username file|dir ##更改文件的所有人
#chgrp groupname file|dir ##更改所有组
#chown -R username dir ##更改目录本身及里面所有内容的所有人
#chgrp -R groupname dir ##更改目录本身及里面所有内容的所有组
#chmod 777 文件或目录
解压
tar命令压包:tar -zcvf xxx xxx.tar.gz
下载并安装:yum install -y 应用名
unzip test.zip ->将test.zip解压到当前文件下
unzip -n test.zip -d /tmp ->将test.zip解压到/tmp目录下,并且不要覆盖已有文件
unzip -v test.zip ->查看test.zip内容,但不解压
unzip -o test.zip -d tmp/ ->将test.zip解压到/tmp目录下,并且覆盖已有文件
安装:rpm -ivh 安装包
卸载:rpm -e 应用[—nodeps]
查看:rpm -qa | grep -i 应用名
rpm -ivh —nodeps rabbitmq-server-3.7.2-1.el7.noarch.rpm rpm文件
consul agent -dev 启动consul cmd中
jmeter 启动jmeter cmd中
./ 启动命令
./startup.sh 启动Tome cat
./mysqld_safe & 启动MySQL
./redis-server & 启动redis
./redis-cl 启动redis 客户端
./redis-cl -h ip地址 -p 端口号 指定连接redis 客户端
./redis-server ../redis.conf & 启动redis 读取redis.conf 文件
./redis-cli -a 密码 redis登录验证
启动redis-cli 后 可以使用 auth+密码 登录验证
./zkServer.sh start 启动zookeeper
./zkCli.sh zookeeper 命令界面
./zkServer.sh stop 关闭zookeeper
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 启动nginx
/usr/local/nginx/sbin/nginx -s reload 重启nginx
./usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -t 测试nginx检查文件是否出错
./apache-tomcat-9.0.0.M26-01/bin/startup.sh | tail -f ./apache-tomcat-9.0.0.M26-01/logs/catalina.out &
/usr/local/nginx_fdfs/sbin/nginx -c /usr/local/nginx_fdfs/conf/nginx.conf 启动nginx + fastdfs
启动fastdfs
fdfs_trackerd /etc/fdfs/tracker.conf
fdfs_storaged /etc/fdfs/storage.conf
重启
fdfs_trackerd /etc/fdfs/tracker.conf restart
关闭
fdfs_trackerd /etc/fdfs/tracker.conf stop
RabbitMQ 启动和关闭
rabbitmq-server start &
rabbitmqctl stop
添加插件
rabbitmq-plugins enable(插件名)
删除插件
rabbitmq-plugins disable(插件名)
查看防火墙状态:systemctl status firewalld
让防火墙可用:systemctl enable firewalld
让防火墙不可用:systemctl disable firewalld
开启防火墙:systemctl start firewalld
禁用防火墙:systemctl stop firewalld
永久性生效,重启后不会复原 防火墙
开启: chkconfig iptables on
关闭 : chkconfig iptables off
“|” 管道 连接两个命令 以前面的一个命令的输出作为后面命令的输入
列如 # cat ccc.txt | grep java 输出ccc.txt中的内容通过管道 |搜索 带有java
ps-ef | grep java
重定向
重定向输出覆盖 : > 会覆盖掉文件中原有的内容
>> 追加
# ps -ef 查看系统进程
UID 拥有改程序的用户
PID 程序的进程id、
PPID 父进程的id
压缩/解压
tar压缩(过档)
tar用来压缩和解压文件,tar压缩后的文件也叫归档文件
z:使用压缩 生成的文件名 xxx.tar.gz 这是llinux中常用的压缩格式
c:创建压缩文档
v: 显示压缩,解压过程中处理的文件名
f:指定归档文件名,tar参数后面是归档的文件名
x:从归档文件中释放文件,就是解压
t:列出归档文件内容,查看文件内容
压缩(归档)
tar -zcvf
解压缩
tar -zxvf
C:解压到指定目录,使用方式 -C 目录 ,C是大写的<br />wget 下载<br /> wget 下载资源的地址<br />修改权限 chmod<br />修改文件拥有者 chown
vi 和 vim 编辑器
vi 文件名 如果改文件存在 则进入 不存在则新建
编辑模式: 按a 或者i 字 或者 ins
命令模式: 按esc进入命令模式 保存退出 :wq 不保存退出 :q!
编辑模式命令
dd: 删除光标所在行
yy: 复制光标所在行到缓冲区
p: 粘贴缓冲区中的内容
gg :光标回到文件第一行
GG:光标回到文件最后一行
快捷键
shift + insert 是粘贴
tab 是补全代码
y 是同意
n 否定
访问历史命令,方向键的上下箭头
安装软件命令
yum 使用
安装指定的软件命令 yum install 安装包名称
删除软件包命令 yum remove 安装包名称
列出所有已安装的软件包命令: yum list installed
清除已安装软件包的下载文件命令 yum clean all
Linux 权限 数字模式
rwx 7
rw- 6
r-x 5
r— 4
-wx 3
-w- 2
—x 1
—- 0
Linux文件权限
1.”-“:文件类型
- ##普通文件
d ##目录
c ##字符设备
s ##套接字
p ##管道
b ##快设备
l ##连接
2.”rw-r—r—“:文件读写权限
rw-|r—|r—
u | g | o
u所有人的权限
g所有组的权限
o其他人的权限
3.”1”:
对文件:文件内容被系统记录的次数
对目录:目录中文件属性的字节数
4.”root”:文件所有人
5.”root”:文件所有组
6.”46”:文件内容的大小
7.”Oct 1 05:03”:文件最后一次被修改的时间
8.”filename”:文件名字