
Linux
文章平均质量分 55
star9595
只有回不了的过去,没有到不了的明天
展开
-
centos数据盘挂载
磁盘挂载:1、查看服务器未挂载磁盘fdisk -l2. 查看磁盘文件系统、挂载点信息等lsblk -f3. mkfs.ext4 /dev/vdb 格式化vdb为ext4格式4、创建挂载点目录、挂载数据盘、查看挂载情况mkdir /data 创建挂载点目录mount /dev/vdb /data 挂载数据盘df -h 查看磁盘挂载情况5. 设置磁盘开机自挂载vim /etc/fstab 打开开机自挂载配置文...原创 2021-09-07 09:57:01 · 931 阅读 · 0 评论 -
linux cp -u命令使用方法
Linux cp命令参数:-u 或 --update 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件示例:复制文件,只有源文件file1较目的文件file2的修改时间新时,才复制文件cp -u file1 file2-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。...原创 2018-08-06 13:32:48 · 13644 阅读 · 0 评论 -
linux 清空文件
cat /dev/null > filenameecho "" > filenameecho > filename> filename: > filename原创 2018-07-04 12:44:26 · 8239 阅读 · 0 评论 -
linux sort命令
sort -r -n -k 6 -t : result.log-r 降序-n 比较数值-k 比较第六列-t 分隔符原创 2018-07-01 17:14:08 · 1767 阅读 · 0 评论 -
linux下安装mysql
1、下载 下载地址:https://dev.mysql.com/downloads/file/?id=476665 下载版本:我这里选择的5.6.40,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-x8...原创 2018-06-23 16:48:18 · 195 阅读 · 0 评论 -
linux中cat、more、less命令区别详解
cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。moremore命令,功能...原创 2018-06-14 22:55:51 · 363 阅读 · 0 评论 -
linux cut用法
cut命令是一个选取命令,其功能是将文件中的每一行”字节” ”字符” ”字段” 进行剪切,选取我们需要的上面的-b -c 只是针对于格式固定的数据中剪切,但是对于一些格式不固定的,就没有办法获取到我们想要的数据,因此便有了 -f 域的概念,使用 -d 命令,指定其分割符为 :[root@localhost shell]# cat /etc/passwd | head -n 3 | cut -d :...原创 2018-06-22 11:18:44 · 292 阅读 · 0 评论 -
编码原理基础
计算机编码原理在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相...原创 2018-05-31 19:27:31 · 672 阅读 · 0 评论 -
etcd静态集群部署(Centos 3节点)
当确定集群的成员个数及其信息,可以使用静态模式(Static)部署集群,具体步骤如下:一、机器信息hostnameip系统版本infra0172.17.0.2CentOS Linux release 7.4.1708 (Core)infra1172.17.0.3CentOS Linux release 7.4.1708 (Core)infra2172.17.0.4CentOS Linux rele...转载 2018-06-12 16:57:34 · 372 阅读 · 0 评论 -
Linux 防火墙和SELinux的开启和关闭
防火墙(firewalld)临时关闭防火墙 systemctl stop firewalld永久防火墙开机自关闭 systemctl disable firewalld临时打开防火墙 systemctl start firewalld防火墙开机启动 systemctl enable firewalld查看防火墙状态 systemctl status firewalld...原创 2018-08-03 14:12:16 · 1261 阅读 · 0 评论 -
vim 基本使用方法总结
1. 插入模式1). 插入模式按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。2). 从插入模式切换为命令行模式按「ESC」键。3). 删除文字「dd」:删除光标所在行。5). 复制...原创 2018-08-22 10:32:36 · 193 阅读 · 0 评论 -
crontab定时任务
1.crontab命令 crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 比如说root查看自己的cron设置:crontab -u roo...原创 2019-03-07 18:00:15 · 196 阅读 · 0 评论 -
Linux内核端口数量的限制
在Linxu系统中,端口的数值范围为无符号short类型,值范围为1 ~ 65535。一般来讲1 ~ 1023范围默认只有Root用户有权限使用,普通用户可以使用区间范围1025 ~ 65535,约6万。但你要考虑这中间很多的端口可能被已运行的程序占用,不妨打个折降低预期范围,留有5万左右的可用数值,以作缓冲。我们可通过sysctl命令确认当前可用的端口范围,以作参考:b...原创 2018-12-26 15:06:43 · 8435 阅读 · 0 评论 -
linux .gz文件 压缩与解压缩命令
1. 压缩文件gzip 源文件如压缩 b.txt 使用命令 gzip b.txt 注意 压缩为 .gz 文件 源文件会消失如果想保留源文件 使用命令 gzip -c 源文件 > 压缩文件2. 压缩目录gzip -r 目录注意 gzip 压缩目录 只会压缩目录下的所有文件 不会压缩目录3. 解压gzip -d 压缩文件 ...原创 2018-10-16 16:43:19 · 4601 阅读 · 0 评论 -
centos日常维护
日常维护操作1.设置IP使用ifconfig命令查看网络信息,配置 /etc/sysconfig/network-scripts 目录下的网卡配置文件 ifcfg-*。配置如下:绿色为需修改的项,红色是新增项保存修改并使用以下命令来重启网络服务:systemctl restart network2.配置主机名使用以下命令修改主机名:hostnamectl set-hos...原创 2018-10-12 18:46:26 · 1804 阅读 · 0 评论 -
Centos操作系统安装及相关配置
1.将计算机的BIOS设置为光驱引导,并插入CentOS-7光盘,正常情况会进入安装页面,如下:2.选择Test this media & install CentOS 73.等待载入完成进入欢迎界面。4.选择安装过程所用的语言,我们可以选择中文(简体)为例,并选择Next。 注:在此选择的语言也会成功安装后系统的缺省语言。5.本地化以及SECURITY无需...原创 2018-10-12 15:13:17 · 1033 阅读 · 0 评论 -
详述linux中rpm和yum的区别
1 Linux软件安装概述安装程序的方式:通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。软件包管理器:如RPM。软件包管理器的前端工具:如YUM。源代码编译。1.1 软件包概述软件包的组成部分:二进制程序,位于 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 等目录中。库文件,位于 /lib,...转载 2018-06-12 16:44:05 · 5401 阅读 · 0 评论 -
Linux软件安装中RPM与YUM 区别
一、源代码形式1. 绝大多数开源软件都是直接以原码形式发布的2. 源代码一般会被打成.tar.gz的归档压缩文件3. 源代码需要编译成为二进制形式之后才能够运行使用4. 源代码基本编译流程:1).configure 检查编译环境;2)make对源代码进行编译;3)make insall 将生成的可执行文件安装到当前计算机中二、RPM1.源代码形式的特点:操作...转载 2018-06-12 15:08:12 · 479 阅读 · 0 评论 -
rpm总结
1. 安装rpm软件包rpm -ivh your-package.rpm其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。2. 卸载rpm软件包rpm -e3. 列出安装了哪些rpm软件包rpm -qa | grep sql4. rpm软件包安装位置,如果只是想知道可执行程序放到那里去了,也可以用whichrpm -ql 包名...原创 2018-06-11 18:13:56 · 177 阅读 · 0 评论 -
Linux查看机器性能
1. 查看内存free -mfree -g2.# 查看CPU信息cat /proc/cpuinfo3.查看各分区使用情况df -h4. 查看指定目录的大小du -sh *5. 查看系统版本[ccps@IM01 ~]$ cat /etc/redhat-releaseCentOS Linux release 7.2.1511 (Core)6. ...原创 2018-05-10 15:51:43 · 4008 阅读 · 0 评论 -
linux kill 命令 以及 USR1 信号 解释
最近 在做 服务器搭建的一些工作,其中 用到了 日志 转存 的部分。 日志转存 是这么写的/home/server/souledge/log/game.log{ missingok copytruncate size 1 sharedscripts postrotate echo "start--------------" [ -f /va...转载 2018-04-24 11:19:34 · 711 阅读 · 0 评论 -
shell 中 date的用法
1. 获取离今天的上周 上月 下周 下月的日期[html] view plain copydate -d "-1 week" "+%Y%m%d %A" date -d "1 day" "+%Y%m%d %A" date -d "2 day" "+%Y%m%d %A" date -d "-1 month" "+%Y%m%d %A"转载 2018-04-24 10:46:21 · 1284 阅读 · 0 评论 -
Linux vimdiff对比文件
在linux中对两个文件进行对比实用技巧:1、 vimdiff file1 file2 终端下输入该命令进入vim,垂直分隔窗口进行比较 2、 vimdiff -o file1 file2 水平分隔窗口进行比较 3、 ctrl+w (j,k,h,l) 上下左右切换光标所在的窗口,括号中表示可以是其中之一,按下ctrl+w,再按j(向下),k(向上),h(...原创 2018-03-27 17:33:31 · 624 阅读 · 0 评论 -
shell脚本修改配置文件中参数
shell脚本修改配置文件中参数脚本:change_ejabberd.sh内容如下:注意:cut的用法:cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f...原创 2018-03-26 19:53:08 · 20594 阅读 · 0 评论 -
Linux机器免密技巧
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。首先以root账户登陆为例。1.在A机下生成公钥/私钥对。[root@A ~]# ssh-keygen -t rsa -P ''-P表示密码,-P '' 就表示空密码,也可以...转载 2018-03-26 16:42:16 · 212 阅读 · 0 评论 -
Linux中find以及grep命令总结
1. 查找文件例如在当前目录下查找名称为nginx.conf的文件路径find ./ -name nginx.conf在/home目录下查找以.txt结尾的文件名find /home -name "*.txt"2. 查找关键字grep -rl 'xxx' ./ 在当前目录下查找包含xxx的文件grep match_pattern file_name 在指定文件中查...原创 2018-05-04 15:59:29 · 2028 阅读 · 0 评论 -
linux删除文件夹或者文件
tycs@LY1F-R021708-VM08:[/home/tycs]cat /etc/hosts | tr A-Z a-z127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4192.168.20.162 ly1f-r021708-vm08.local ly1f-r021708-vm08tycs...原创 2018-05-14 19:47:05 · 3579 阅读 · 0 评论 -
linux安装jdk
export JAVA_HOME=/home/ccps/jdk1.8.0_101PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin原创 2018-05-14 20:06:05 · 134 阅读 · 0 评论 -
MAC与ARP
MAC全球范围内唯一,标识一个网络设备,MAC地址是物理地址,不可以改变的的,相当于建筑物地址;在网络世界中必须同时借助IP地址和对应的MAC地址,才可以唯一的确定一个通信设备,为了能够获得一个IP地址所对应的MAC地址需要ARP(address resolution protocol)地址解析协议,基于一个ip地址解析出其对应的MAC地址,实现数据的完整封装。网络传输中的表:1. MAC地址表:...原创 2018-06-04 14:59:14 · 1915 阅读 · 0 评论 -
为什么域名访问比IP慢
互联网的基础协议是 IP 协议,在IP之上是 TCP/UDP,再往上是 HTTP等应用协议。访问DNS一般来说是很快的,就是一个UDP包来回,但是总要花点时间,所以用域名注定比用IP慢一点。但是DNS不总是很快的,有时会非常慢,甚至根本就无法使用,这就造成了用域名访问网络会遇到各种不稳定问题。每台互联网终端设备,比如 PC 手机,都会有一个默认DNS,你在PC上输入 ipconfig /all 就...原创 2018-06-04 10:33:31 · 5115 阅读 · 0 评论 -
linux 文件权限修改
1. 将一个目录中所有文件批量增加可执行操作chmod -R 755 目录名称, chmod -R参数是递归修改。2. 将一个目录/user/meng及其下面的所有文件、子目录的文件主改为liu:chown -R liu /usr/meng...原创 2018-05-16 15:44:31 · 2527 阅读 · 0 评论 -
linux 更改主机名
1. 修改/etc/sysconfig/network 修改这个文件,系统才有效2. /etc/hosts hostname命令读这个配置文件3. reboot 重启系统总结:所以要修改主机名,就两个文件都更改...原创 2018-05-16 11:46:06 · 204 阅读 · 0 评论 -
Linux命令date命令
A.将日期转换为Unix时间戳将当前时间以Unix时间戳表示:date +%s转换指定日期为Unix时间戳:date -d '2013-2-22 22:14' +%sB.将Unix时间戳转换为日期时间不指定日期时间的格式:date -d @1361542596指定日期格式的转换:date -d @1361542596 +"%Y-%m-%d %H:%M:%S"...原创 2018-05-25 18:03:20 · 3882 阅读 · 0 评论 -
tar压缩与解压
tartar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文件,但它仅仅只是一个打包工具,并不负责压缩。下面是如何打包一个目录:# tar -cvf archive_name.tar directory_to_compress1下面是如何解包的命令:# tar -xvf archive_name.tar.gz1上面这个解包命令将会将文档解开在当前目录...原创 2018-05-21 19:44:17 · 168 阅读 · 0 评论 -
linux vim命令总结
1. gg 跳到文件开头2. G 跳到文件结尾3. home 跳到某行开头4. end 跳到某行结尾5. 89 G 跳到第89行6. dd 删除光标所在的一行7. %s/\/data/\/home\/tycs/g 替换字符串中"/"需要进行转义8. 全选(高亮显示):按esc后,然后ggvG或者ggVG9. 全部复制:按esc后,然后ggyG10. 全部删除:按esc后,然...原创 2018-04-08 14:46:29 · 149 阅读 · 0 评论