兄弟连官网: www.lampbrother.net
主讲人微博: 沈超 http://weibo.com/lampsc
李明 http://weibo.com/limingmessage
linux 安装系统
anaconda是什么
列出可安装的jdk软件包
yum list | fgrep jdk --color
列出软件安装路径, bin 指类型
rpm -ql 软件包/软件名称 | fgrep bin --color
查看安装软件执行路径
Which java
查看自带的jdk:
#rpm -qa|grep gcj
linux 常用命令
查看内核
uname -r
pwd 查看当前路径
cd .. 表示后一级目录级
cd . 表示当前目录
cd ../.. 后退两级
cd 表示进入当前家目录
date 返回当前的一个具体时间 -s 修改时间
cal 以日历的形式返回当前得以个时间
cal month year 查看某年某月的日历
su 切换用户 后面加—再加用户不仅切换用户而且切换家路径,不加—不切换家路径
su 直接回车切换到超级用户
etc 放置配置文件
dev 放置硬件信息
var 放置一些日志文件等易变动的文件
rm 删除文件
rm file-name
rm filename1 filename2 ...
rm -dir dirname 删除文件夹
rm -dir dirname1 dirname2 ...
ls -l显示当前目录下的详细文件信息
clear 清屏
ls -a 显示所有文件信息,包括隐藏文件(以点开头的文件)
ls -R 递归显示当前目录下的文件信息
ls -F 显示当前目录下的文件类型
touch 创建一个新文件或者刷新一个文件的最后修改时间
touch filename
touch filename1 filename2 filename3 ...
chmod 修改权限
拥有者 u 同组人 g 其他人 o 所有人 a
可读 4 可写 2 可执行 1
chmod g+w filename 修改权限,使同组人具有写权限,同时也可以使用减号
chmod g=rw filename 也可以使用等于
chmod 644 filename 可以用数字代替
mkdir dir-name 创建文件夹
mkdir -p dir1/dir2/dir3 p代表管道
Windows telent 服务端口是否通
- Telnet ip地址 端口号
Liunx基础服务命令
root运行
# systemctl start foo #运行一个服务
# systemctl stop foo #停止一个服务
# systemctl restart foo #重启一个服务
# systemctl status foo #显示一个服务(无论运行与否)的状态
# systemctl enable foo #在开机时启用一个服务
# systemctl disable foo #在开机时禁用一个服务
# systemctl is-enabled foo #查看服务是否开机启动
# reboot #重启主机
# init 0 #立即关机
Centos8/RHEL8中网络相关服务管理已经转移到NetworkManager,缺省情况不安装network服务。
systemctl status NetworkManager 可以查看服务状态
Liunx 查询类命令
liunx 查询命令有多少种?
whereis,which,find,type,locates, grep,tail
https://www.cnblogs.com/zangfans/articles/8371794.html
liunx tail,grep,find 命令区别?
实用:find一般针对文件或目录;
grep,tail针对文件内容;
liunx tail,grep 常用查询日志?
grep,tail针对文件内容;
tail:
tail -f xxx.log ----实时刷新最新日志
tail -100f xxx.log --------实时刷新最新的100行日志
tail -100f xxx.log | grep [关键字] -------查找最新的一百行中与关键字匹配的行
tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行
tail -1000f xxx.log | grep -A 5 [关键字] ----------查看最新的1000行中与关键字匹配的行加上匹配行后的5行
例如:
tail -100f xxx.log | grep '2019-10-29 16:4[0-9]'
tail -10000f output.log | grep -B30 -A100 'applyRuleActivity' –color -a10 查询 'applyRuleActivity' 前30 后100行日志范围
grep 按关键字 查询 并按默认颜色
grep --color "/activity/activitylist/list" output.log -B20 -A110
liunx tail,grep 如何查询日志 条件有颜色区分
tail -10000f output.log | grep -B30 -A100 'applyRuleActivity' –color -a10
grep --color "/activity/activitylist/list" output.log -B20 -A110
外部资料补充
https://www.cnblogs.com/phyger/p/14048436.html
liunx 如何在一个文件中查询搜索条件位置