修改文件后缀
如 将文件application.properties.sample改为application.properties,格式
mv 文件名称.{改前后缀,修改后的目标后缀}
定位到修改文件的所在目录下#[root@localhost scripts]# cd /opt/simo-ng/scripts/
[root@localhost scripts]# mv application.{properties.sample,properties}修改文件内容vi
cd 到文件目录
vi 文件名称,然后录入i进行编辑状态,esc后,输入:q! 直接不保存退出,或者:wq!写入保存退出
实例:ps -ef |grep java 查找包含java的进程 ping
下面对命令选项进行说明: -e 显示所有进程。 -f 全格式。 ps e 列出程序时,显示每个程序所使用的环境变量。 ps f 用ASCII字符显示,表达程序间的相互关系 grep命令是一种强大的文本搜索工具,它能搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 ps -ef | grep httpd : 检查httpd进程是否存在
/var/log/messages,系统访问日志/var/log/secure,你可以通过cat或vi来查看
tail语法
tail(选项)(参数)
选项
--retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;-c或——bytes= :输出文件尾部的N(N为整数)个字节内容;-f 或;--follow :显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;-F:与选项“-follow=name”和“--retry"连用时功能相同;-n 或——line= :输出文件的尾部N(N位数字)行内容。--pid= <进程号> :与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;-q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;-s <秒数> 或——-interal= <秒数> :与“-f”选项连用,指定监视文件变化时间隔的秒数;-v或——verbose:当有多个文件参数时,总是输出各个文件名;--:显示指令的帮助信息;--version:显示指令的版本信息。 秒数> 秒数> 进程号>
参数
文件列表:指定要显示尾部内容的文件列表。
实例
tail (显示文件file的最后10行)tail +20 file (显示文件file的内容,从第20行至文件末尾)tail -c 10 file (显示文件file的最后10个字符) df -Pk| tail -n +2 从文件内容第二行读取
df -Pk| tail -n 2 读取文件后两行
wc [选项]文件...
2.命令功能:
统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
3.命令参数:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
-help 显示帮助信息
--version 显示版本信息
/etc/rc.d/rc.local 系统自启动文件
Linux中有7种启动级别
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的
对于以K开头的文件,系统将终止对应的服务 对于以S开头的文件,系统将启动对应的服务
其中rc.sysinit是脚本,rc.local是给用户自定义启动时需要执行的文件
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz # 查看物理CPU个数 [root@AAA ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 2 # 查看每个物理CPU中core的个数(即核数) [root@AAA ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 6 # 查看逻辑CPU的个数 [root@AAA ~]# cat /proc/cpuinfo| grep "processor"| wc -l 24 uniq代表唯一
-c或——count:在每列旁边显示该行重复出现的次数;-d或--repeated:仅显示重复出现的行列;-f <栏位> 或--skip-fields= <栏位> :忽略比较指定的栏位;-s <字符位置> 或--skip-chars= <字符位置> :忽略比较指定的字符;-u或——unique:仅显示出一次的行列;- <字符位置> 或--check-chars= <字符位置> :指定要比较的字符。 字符位置> 字符位置> 字符位置> 字符位置> 栏位> 栏位>
查看rpm包中包含那些文件及文件属于哪个rpm包的方法:
注释*filename*为需要查看的文件。
1、查看一个文件属于哪个rpm包:
rpm -qf /path/filename
2、未安装过的软件包:
rpm -qlp rpm-filename.rpm
3、安装过的软件包:
rpm -ql packet-name
4、举例,查看glibc包内的文件: