Linux/Centos操作和配置
Jerry_Insist
因为思考所以学习,因为理想所以坚持,在乎每一天的进步。
展开
-
如何在CentOS7上安装桌面环境?
1.安装 GNOME-Desktop安装GNOME桌面环境 # yum -y groups install "GNOME Desktop"完成安装后,使用如下命令启动桌面 # startx 首次启动,进行一些初始设置 选择系统语言 选择键盘类型 添加在线用户(可选) 开始使用 启动后的桌面环境,如下所示: 如何使用GNOME...转载 2019-12-10 13:51:13 · 315 阅读 · 0 评论 -
ubuntu 设置时间和网络时间保持一致
输入date查看当前时间1先安装nptsudo apt-get install ntpdate2设置时区sudo ntpdate pool.ntp.org3设置重启有效sudo hwclock --systohc转载 2017-08-29 16:35:05 · 1833 阅读 · 0 评论 -
linux文件分割(将大的日志文件分割成小的)
linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式。Linux下文件合并可以通过cat命令来实现,非常简单。 在Linux下用split进行文件分割: 模式一:指定分割后文件行数 对与txt文本文件,可以通过指定分割后文件的行数来进行文件分割。 命令:split -l 300 large_file.txt new_fil转载 2016-04-03 10:49:06 · 624 阅读 · 0 评论 -
Linux find的用法
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的s转载 2016-04-05 14:25:27 · 248 阅读 · 0 评论 -
crontab
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来转载 2016-04-05 19:17:19 · 237 阅读 · 0 评论 -
Linux统计文件行数
语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每转载 2016-04-13 09:23:12 · 348 阅读 · 0 评论 -
shell编程之给变量赋值的五种方法
1. Shell中的变量类型Shell中的变量可以分为环境变量、位置变量、预定义的特殊变量以及用户自定义变量、2. 环境变量Shell中的环境变量是一类Shell预定义变量,是用于设置系统运行环境的变量,环境变量由系统统一命名。部分系统变量的值由系统设定,部分环境变量的值可以由用户给定。环境变量的名称由大写字母组成,常用的Shell环境变量如下所示:转载 2016-04-13 10:12:27 · 841 阅读 · 0 评论 -
shell判断文件是否存在
shell判断文件是否存在 1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$my转载 2016-04-19 17:26:02 · 344 阅读 · 0 评论 -
shell 判断文件、目录是否存在
shell 判断文件、目录是否存在(2012-08-22 13:35:07)转载▼标签:杂谈 shell判断文件是否存在 1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log转载 2016-05-20 10:48:02 · 635 阅读 · 0 评论 -
ubuntu14.04 docker上fig问题Couldn't connect to Docker daemon at http+unix://var/run/docker.sock
遇到问题: test: [exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running? [exec] [exec] If it’s at a non-standard location, specify the URL with the DOCKER转载 2017-12-19 21:20:59 · 778 阅读 · 0 评论 -
VMware下对Ubuntu进行扩充磁盘大小
今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间。经过百度搜索,终于搞定了,记录如下平台:VMware(10.0.3)+Ubuntu 14.04(32bit)1. 选择VMware的虚拟机->设置->硬盘->实用工具->扩展 2.在扩展磁盘容量对话框中,选择你要扩充的最大磁盘大小,我这里填的是25GB 3.扩充完毕后,打开Ubunt转载 2018-01-15 18:15:31 · 517 阅读 · 0 评论 -
centos7 golang IDE 工具liteide打开报错解决方法
在centos7上安装liteide后,打开报:./liteide: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory其解决方法为://查看所有的libpng包#yum list |grep libpng输...转载 2019-03-27 16:52:31 · 529 阅读 · 0 评论 -
CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案
问题:CentOS7安装完成后默认使用的是动态IP,当你每次重新启动CentOS7后,它的IP地址都不一样。一般我们都是使用远程连接工具连接CentOS7进行操作,如果每次IP都不一样,系统启动后,每次连接时都需要修改。针对这种情况我们一般都设置一个静态的IP。具体操作如下1.查看网卡文件如果你不知道网卡文件名,可以输入如下命令查看ll /etc/sysconfig/network-...转载 2019-03-02 12:43:19 · 259 阅读 · 0 评论 -
CentOS7 Failed to start LSB: Bring up/down解决方法
2018年06月01日 13:53:05 crazy_qu 阅读数:15678版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/crazy__qu/article/details/80535950关于这个问题,网上的有各种解决方法:1.类似于https://blog.csdn.net/qq_21398167/article/deta...转载 2019-02-28 16:48:08 · 173 阅读 · 0 评论 -
centos7 redis安装方法
直接yum 安装的redis 不是最新版本yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm然后可以使用下面的命令安装最新版...转载 2019-02-15 16:27:51 · 89 阅读 · 0 评论 -
centos 修改静态IP方法
关于虚拟机这里使用CentOS 7为例,因为Linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器:这里我使用的NAT模式,接着配置虚拟机的虚拟网络:这里主要看一下VMnet8的设置:这里我将子网IP设置为192.168.85.0Linux设置这里首先是进入/etc/sysconfig/network-scripts中查看现有的配置文件:# cd /etc/sysco...转载 2019-01-15 22:57:53 · 143 阅读 · 0 评论 -
centos7之关于时间和日期以及时间同步的应用
在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。基本概念:一、GMT、UTC、CST、DST 时间UTC 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。...转载 2019-01-20 18:32:09 · 987 阅读 · 0 评论 -
redis一键安装方法
1.虚拟机安装好了之后,rpm -qa | grep redis2.发现没有redis3.dhclient 自动连接分配网络4.使用yum源搜索redisyum serach redis,发现没有安装源5.安装软件包的源yum install epel-release6.安装redisyum install redis7.查找 rpm -qa | grep redis8 启动 ...转载 2019-01-14 18:17:59 · 358 阅读 · 0 评论 -
处理挂载问题方法
处理方案:systemctl enable rpcbindsystemctl start rpcbindsystemctl start nfs-server原创 2018-12-14 11:43:24 · 202 阅读 · 0 评论 -
Linux常用网络测试命令
1、 ifconfig 可以使用ifconfig命令来配置并查看网络接口的配置情况。 例如: (1) 配置eth0的IP地址, 同时激活该设备。 #ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up (2) 配置eth0别名设备eth0:1的IP地址,并添加路由。 #ifconfig eth0 192.转载 2016-06-07 17:06:25 · 528 阅读 · 0 评论 -
搭建Nginx与tomcat整合,用Nginx代替apache
linux下Nginx+tomcat整合的安装与配置目的:搭建Nginx与tomcat整合,用Nginx代替apache 步骤:一、安装Tomcat和JDK 1、上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2、执行如下命令安装tomcat:1.#cd /usr/lo转载 2016-06-09 10:53:44 · 938 阅读 · 0 评论 -
shell中条件判断if中的-z到-d的意思
[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一转载 2016-07-21 13:38:37 · 1276 阅读 · 0 评论 -
解决linux下vim中文乱码的方法
本服务器用的是ubuntu14.04,在工作当中发现vim出现乱码,在网上找的这个资料,修改的配置文件和网上不一样,特此说明Vim编码的详细介绍Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。Vim 有四个跟字符编码方式有关的选项,encoding、fileencodin转载 2017-04-05 10:18:39 · 19354 阅读 · 4 评论 -
linux平台数据类型
一些为了跨平台的数据类型,使用了很奇怪的类型,所以,包了一个头文件16位平台char 1个字节8位short 2个字节16位int 2个字节16位long 4个字节32位指针 2个字节32位平台char 1个字节8位short 2个字节16位int转载 2017-04-10 13:39:38 · 333 阅读 · 0 评论 -
将linux文件中的tab更换为空格的三种方法2010-08-09 15:50:36
将linux文件中的tab更换为空格的三种方法1,用sed命令#sed ‘s/\t/ /g’ filename >filename12, 用tr命令#cat filename|tr "\t" " " >filename23,用col -x命令#cat filename|col -x >filename2 linux命令col用转载 2017-05-08 15:40:01 · 580 阅读 · 0 评论 -
Ubuntu14.04系统自启动方法
I have solved the problem as follows:Code:user@computer:/etc/init.d$ sudo update-rc.d -f mystartupscript removeuser@computer:/etc/init.d$ sudo update-rc.d mystartupscript defaultsAnd don'原创 2017-05-22 12:51:04 · 488 阅读 · 0 评论 -
Ubuntu14.04系统自启动方法
因为在工作中需要在服务器重启之后将一些功能项自动起来,所以查了一些资料整理出来。系统为Ubuntu14.04 第一步需要将所需自动执行的文件放到/etc/init.d中 第二步执行下面的命令 Code: user@computer:/etc/init.dsudoupdate−rc.d−fmystartupscriptremoveuser@computer:/etc/init.d sudo u原创 2017-05-22 13:02:43 · 467 阅读 · 0 评论 -
make make install make uninstall
通常的安装方法是从源码安装包的目录执行以下命令: tar -xzvf soft1.tar.gz 若是bz2结尾的改用 tar -jzvf soft1.tar.bz2然后 cd soft1 #./configure #配置# make #调用gcc进行编译# make install #安装编译好的可执行程序# 通常转载 2017-06-13 16:23:54 · 1198 阅读 · 0 评论 -
虚拟机无法联网
1. 先按这个步骤处理http://jingyan.baidu.com/album/066074d668155bc3c21cb0ca.html?picindex=22.出现VMware Workstation Server服务不能启动-vmwaer共享虚拟机失败XP系统下,找到路径C:\Documents and Settings\All Users\App原创 2017-06-14 18:35:49 · 306 阅读 · 0 评论 -
Linux下C高手成长过程----经典书籍推荐
来自:http://blog.csdn.net/shanzhizi/article/details/7673033建议学习路径: 首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。转载 2017-06-14 21:16:51 · 7064 阅读 · 0 评论 -
linux mtr 命令详解
1.Mtr介绍:Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。apt-get install mtr -y安装mtr工具2.Mtr的相关参数:mtr -s用来指定ping数据包的大小mtr -nno-dns不对IP地址做域名解析mtr -a来设置发送数据包的IP地址 这转载 2017-02-06 17:25:11 · 9174 阅读 · 0 评论 -
ubuntu14.04版本下ulimit连接数限制的解决方法
Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数。可以使用ulimit -a查看当前限制:对于一些服务的资源限制,如mongodb最大连接数限制等,常用的解决方法是:#ulimit -u 64000 #ulimit -s 1024 #ulimit -n 64000但这些命令都是转载 2017-01-09 13:13:57 · 3732 阅读 · 0 评论 -
linux配置java环境变量(详细)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需转载 2016-07-21 14:27:37 · 360 阅读 · 0 评论 -
Linux rm删除大批量文件
Linux rm删除大批量文件2014-10-11 12:08 by 潇湘隐者, 4985 阅读, 0 评论, 收藏, 编辑在使用rm删除大批量文件时,有可能会遭遇“参数列太长”(Argument list too long)的问题。如下所示[oracle@DB-Server bdump]$ rm -v epps_q001_*-bash: /bin/rm: Argu转载 2016-07-26 11:43:53 · 635 阅读 · 0 评论 -
RTMP直播应用与延时分析
RTMP直播应用与延时分析 直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。一、应用场景 低延时应用场景包括: . 互动式直播:譬如2013年大行其道的美女主播,游戏直播等等 各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。 . 视频会议:我们要是有同事出差在外转载 2016-12-19 16:02:36 · 1557 阅读 · 0 评论 -
SRS rtmp http-flv流低延时设置、测试
配置参考https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency延迟影响因素编码器:不同的编码器(免费或开源的),延迟也是不同的。流媒体服务器:SRS2流协议:比如:rtmp是实时性比较高的,http_flv也是实时性比较高的,HLS就不行了,官方说60s之内的都可以容忍……播放器:主要是播放器的缓冲转载 2016-12-19 17:27:36 · 13600 阅读 · 2 评论 -
nginx 和 srs性能对比
本文转载SRS(Simple Rtmp Server)单进程能支持9000并发,nginx-rtmp单进程最多支持3000个,单进程的性能SRS(Simple Rtmp Server)是nginx-rtmp的三倍。SRS(Simple Rtmp Server)单进程性能如何做到nginx-rtmp的三倍的?SRS(Simple Rtmp Server)哪几个结构极大提升了性能?先来看看我们转载 2016-12-28 21:55:23 · 2745 阅读 · 1 评论 -
srs压力测试
[root@localhost ~]# yum install git unzip patch gcc gcc-c++ make[root@localhost ~]# git clone https://github.com/winlinvip/st-load.git[root@localhost st-load]# ./configure[root@localhost st-转载 2017-01-05 19:23:24 · 1785 阅读 · 3 评论 -
srs测试工具
服务器负载测试工具(st-load):1. 模拟huge并发:2G内存就可以开300k连接。基于states-threads的协程。2. 支持HLS解析和测试,下载ts片后等待一个切片长度,模拟客户端。支持HLS点播和直播。3. 支持HTTP负载测试,所有并发重复下载一个http文件。可将80Gbps带宽测试的72Gbps。4. 支持RTMP流测试,一个进程支持5k并发。使用ngi转载 2017-01-06 14:42:13 · 4477 阅读 · 1 评论 -
用root直接登入ubuntu 14_04
安装完成如需使用root身份登录,可打开终端输入以下命令:#设置root密码sudo passwd root#切换到root用户sudo -s想要在登录界面使用root身份登录,可编辑/etc/lightdm/目录下的lightdm.conf文件,如没有此文件,直接创建sudo gedit /usr/share/lightdm/lightdm.conf.d/50-u转载 2017-01-06 15:56:56 · 447 阅读 · 0 评论