修改文件后缀

如 将文件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!写入保存退出

su root 或 su 切换到根用户
vi /etc/sysconfig/network-scripts/ ifcfg-ens33 编辑网卡配置文件
 
键入命令“i”进行编辑,“esc”退出编辑模式,“:wq”进行保存并退出

 

实例:tail -n 2000 /home/db2inst1/sqllib/db2dump/db2diag.log|grep Error|wc -l 最后2000行error行数计数
 
实例:tail -n 2000 /home/db2inst1/sqllib/db2dump/db2diag.log|grep Error 文件末尾2000行有error的输出错误
实例:ps -ef |grep java  查找包含java的进程

ping
ping 11.58.17.91 -n 2

#1.在/etc下新建redis文件夹
[root@localhost /]# mkdir /etc/redis
复制启动脚本到/etc/init.d/redis文件中
[root@localhost redis]# cp  /usr/local/redis-3.2.9//utils/redis_init_script /etc/init.d/redis
3. 修改启动脚本参数
[root@localhost redis]# vi /etc/init.d/redis
解压安装包
# cd /opt
#tar -zxvf apache-activemq-5.13.0-bin.tar.gz
查看 数据库启动状态:systemctl status postgresql-9.6.service
ps -ef |grep 5432 查找端口号为5432
 
 使用 echo 命令清空文件
在这里,你可以使用 echo命令 将空字符串的内容重定向到文件中,具体如下:
# echo "" > access.log 或者 # echo > access.log
 
 
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33
查看环境变量:cd etc/profile ,中关于activemq的path环境变量是否存在
 
启动命令查看:服务启动失败需要查看:postgres redis activemq firwalld /etc/profile 环境配置
1启动postgres:service postgresql-9.6 start或systemctl  start postgresql-9.6.service 
测试数据库配置是否正确:
#psql -h 127.0.0.1 -U postgres -W -d simo_dev(数据库名)
 
2启动redis:service redis start
4redis开机自启动:
chkconfig redis on
 
/var/run/redis_6379.pid exists, process is already running or crashed
3启动 activemq:[uxsino@localhost scripts]$ service activemq start
 
4/关闭防火墙
systemctl stop firewalld(禁用防火墙)
systemctl disable firewalld.service(在开机时禁用防火墙)
systemctl status firewalld 可以查看到防火墙iptables服务的当前
3. 环境变量
cd /etc/profile
下面对命令选项进行说明:
-e 显示所有进程。
-f 全格式。 ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显示树状结构,表达程序间的相互关系 grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。
ps -ef | grep httpd :
检查httpd进程是否存在
rpm -qa | grep java  查看java部署情况
系统日志 /var/log/messages,系统访问日志/var/log/secure,你可以通过cat或vi来查看

tail语法

tail(选项)(参数)

选项

--retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;
-c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;
-f<name/descriptor>或;--follow<nameldescript>:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;
-F:与选项“-follow=name”和“--retry"连用时功能相同;
-n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容。
--pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;
-q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;
-s<秒数>或——sleep-interal=<秒数>:与“-f”选项连用,指定监视文件变化时间隔的秒数;
-v或——verbose:当有多个文件参数时,总是输出各个文件名;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。

参数

文件列表:指定要显示尾部内容的文件列表。

实例

tail file (显示文件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:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别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是给用户自定义启动时需要执行的文件
echo "$SCRIPTPATH/autostart.sh" >> /etc/rc.d/rc.local#系统自启动会影响的文件,
linux查询cpu核数

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:仅显示出一次的行列;
-w<字符位置>或--check-chars=<字符位置>:指定要比较的字符。
 

查看rpm包中包含那些文件及文件属于哪个rpm包的方法:

注释*filename*为需要查看的文件。

1、查看一个文件属于哪个rpm包:

rpm -qf /path/filename    

2、未安装过的软件包:

rpm -qlp rpm-filename.rpm

3、安装过的软件包:

rpm -ql packet-name

4、举例,查看glibc包内的文件:

linux工作常用命令的更多相关文章

  1. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  2. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  3. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

  4. Linux 下常用命令

    linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...

  5. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

  6. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  7. Linux帮助——常用命令

    Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...

  8. Linux虚拟机常用命令

    参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...

  9. [转帖]Linux systemd 常用命令

    Linux systemd 常用命令 https://www.cnblogs.com/tsdxdx/p/7288490.html systemctl hostnamectl timedatectl l ...

随机推荐

  1. python基础之内置函数和匿名函数

      内置函数 学习函数以后多了很多概念,例如函数的命名空间,函数的作用域,函数的调用等等,函数的作用就是为了实现某些功能而方便以后可以调用,内置函数就是这样的一些公共的函数,被称为内置函数. 我们就一 ...

  2. CF 403D Beautiful Pairs of Numbers

    The sequence of integer pairs (a1, b1), (a2, b2), ..., (ak, bk) is beautiful, if the following state ...

  3. 首个springboot项目总结

    项目说明:采用分布式架构的基于restfulApi的后端微服务api项目. 用到的技术栈:springboot.mybatis.swagger.eureka注册中心.gateway.awss3.doc ...

  4. Yii2 常用代码集合

    Yii2.0 对数据库查询的一些简单的操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...

  5. This application has no explicit mapping for /error, so you are seeing this as a fallback.

    检查url是否输入正确,要加上之前的mapping映射

  6. python 3.8 新特性

    董伟明技术博客 安装 python 3.8 环境 , 在此刻 似乎 anaconda 都还不支持 3.8 ,所以直接下载源码进行编译安装 环境: centos7.5 版本:python3.8 1.依赖 ...

  7. 求二叉搜索树的第k小的节点

    题目描述: /** * 给定一棵二叉搜索树,请找出其中的第k小的结点. * 例如, (5,3,7,2,4,6,8)中, * 按结点数值大小顺序第三小结点的值为4. * 这是层序遍历: * 5 * 3 ...

  8. 【2017 北京集训 String 改编版】子串

    题意 你有一个字符串,你需要支持两种操作: 1:在字符串的末尾插入一个字符 \(c\) 2:询问当前字符串的 \([l,r]\) 子串中的不同子串个数 为了加大难度,操作会被加密(强制在线). \(n ...

  9. 关于客户端连接mysql的授权问题

    mysql远程连接 Host * is not allowed to connect to this MySQL server的错误. 是因为mysql需要授权才能访问.授权方式: 授权给某一个ip: ...

  10. k8s资源对象及API群组

    REST是representational state transfer的缩写,意为“表征状态转移”,它是一种程序架构风格,基本元素为资源(resource).表征(representation)和行 ...