
Linux
zhaomax
这个作者很懒,什么都没留下…
展开
-
git、github、gitlab之间的关系
git、github、gitlab之间的关系转自:https://www.cnblogs.com/qtiger/p/9258158.htmlGIt-版本控制工具;GitHub-一个网站平台,提供给用户空间存储git仓储,保存用户的一些数据文档或者代码等;GitLab - 基于Git的项目管理软件。Git分布式版本控制系统Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理...转载 2019-03-07 11:12:08 · 3364 阅读 · 0 评论 -
Centos 7 squid实现正向代理
转自https://www.cnblogs.com/lovelinux199075/p/9062345.html正向代理:代理服务器帮助客户端(浏览器)实现互联网的访问(1)代理服务器配置1.安装squidyum install squid -y 2.编辑squid配置文件#vim /etc/squid/squid.conf acl local src 192.9.1...转载 2018-09-14 22:13:55 · 3553 阅读 · 0 评论 -
Centos 7 环境变量设置
转自:https://blog.youkuaiyun.com/guyan0319/article/details/79542836设置centos环境变量,可以用export命令,也可以通过修改文件形式实现,本文以lavavel需要设置环境变量为例,将 /root/.config/composer/vendor/bin 路径加到 PATH一、临时生效export PATH=$PATH:/root...转载 2018-09-14 22:10:21 · 2116 阅读 · 0 评论 -
squid安装../libtool: line 1762: g++: command not found
直接yum -y install gcc*原创 2018-09-14 14:57:13 · 1351 阅读 · 0 评论 -
Centos6与Centos7的区别:
转自:http://blog.51cto.com/andyboge/2073397https://www.cnblogs.com/can-H/p/6749127.htmlCentos6与Centos7的区别:1.文件系统的区别:ext4 xfs2.硬盘默认调度算法不一样:cfq deadline3.内核版本不一样:2.6 3.104.在7中,支持动态补丁机制kpatch,这个也是作...转载 2018-09-18 22:51:08 · 731 阅读 · 0 评论 -
Linux的NTP配置总结
linux ntpd 总结转自:https://www.cnblogs.com/kerrycode/archive/2015/08/20/4744804.html在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务来同步不同机器的时间。NTP 是网络时间协议(Network T...转载 2018-09-06 11:20:31 · 47142 阅读 · 0 评论 -
CentOS 7 中使用NTP进行时间同步
CentOS 7 中使用NTP进行时间同步转自:https://www.cnblogs.com/yangxiansen/p/7860008.html1. NTP时钟同步方式说明NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步: 直接同步 使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,...转载 2018-09-06 11:14:37 · 638 阅读 · 0 评论 -
/etc/fstab只读的处理方法
今天在新建文件系统时在/etc/fstab里添加新文件系统时,手抖,写错了。结果重启服务器后进不了系统了,杯具。提示输入root 密码或ctrl+d重启。输入root密码后进入shell,想对/etc/fstab文件进行修改时提示文件是只读的。原来整个根目录都是只读,上网一通查啊,后来终于查到用“mount -o remount rw / ”可以把根目录重新挂载为可读写。输完命令后对fstab纠正...转载 2018-09-06 07:55:40 · 3588 阅读 · 1 评论 -
有效清楚yum 缓冲
两条命令 yum clean all 以及 rm -rf /var/cache/yum/*转载 2018-09-05 18:02:58 · 1009 阅读 · 0 评论 -
Centos7给ntpd服务指定日志文件
Centos7给ntpd服务指定日志文件有一次服务器的上ntpd服务莫名关闭,为了弄清楚原因,我查看了ntpd服务的日志。但是ntpd服务默认没有专用的日志文件,而是直接写入系统日志文件/var/log/messages。这样我查看起来很不方便,于是决定看能否给ntpd服务指定专用的日志文件。 我查看了ntpd的配置文件/etc/ntp.conf,里面并没有关于日志文件的定义;同时网上查看了...转载 2018-09-07 22:48:57 · 2090 阅读 · 1 评论 -
linux ls
-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);-A:显示除影藏文件“.”和“..”以外的所有文件列表;-C:多列显示输出结果。这是默认选项;-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”...转载 2018-08-31 15:01:00 · 341 阅读 · 0 评论 -
centos7 systemctl取代service和chkconfig来实现系统管理
Linux systemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令)CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。1、原来的 service 命令与 systemctl 命令对比daemon命令 sy...转载 2018-11-13 22:26:58 · 355 阅读 · 0 评论 -
HLS切片写到内存中
在转码HLS流文件时,我们不能频繁的写磁盘,为此使用虚拟文件系统,在Android和linux下都可以通过命令来实现。mount -t tmpfs -o size=60m tmpfs /data/ramCache虚拟内核文件系统(VirtualKernel File Systems),是指那些是由内核产生但不存在于硬盘上(存在于内存中)的文件系统。例如1、procproc文件系统...转载 2019-02-21 19:01:50 · 1448 阅读 · 0 评论 -
ELK实时日志分析平台环境部署--完整记录
ELK实时日志分析平台环境部署--完整记录转自:https://www.cnblogs.com/kevingrace/p/5919021.html在日常运维工作中,对于系统和业务日志的处理尤为重要。今天,在这里分享一下自己部署的ELK(+Redis)-开源实时日志分析平台的记录过程(仅依据本人的实际操作为例说明,如有误述,敬请指出)~================概念介绍======...转载 2019-02-26 22:51:58 · 576 阅读 · 0 评论 -
Rocketmq原理&最佳实践
Rocketmq原理&最佳实践转自:https://www.jianshu.com/p/2838890f3284一、 MQ背景&选型消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致...转载 2019-02-26 22:50:11 · 298 阅读 · 0 评论 -
centos7.4如何源码安装gcc 7.3.0
转自:https://blog.youkuaiyun.com/smart9527_zc/article/details/810980571、环境:arm架构的centos7.4系统服务器2、查看当前的gcc版本:gcc -v[root@aarch64vm-centos74-011 ~]# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_L...转载 2019-02-20 17:12:41 · 3296 阅读 · 0 评论 -
centos7用lvm扩展xfs文件系统的根分区
转自:https://www.cnblogs.com/weiyiming007/p/9517484.htmlentos7中默认使用的是xfs文件系统,此文件系统的特点,可以另外查找资料,这里说一下对文件系统的扩容;1、先看一下没扩容之前的分区大小2、添加一块新磁盘,并进行分区、格式化(格式化的时候用mkfs.xfs命令),/dev/sdb就是我新加的磁盘3、先查看一下卷...转载 2019-02-20 17:09:56 · 1105 阅读 · 0 评论 -
.tar.bz2 格式解压方法
安装bzip2就行了,yum安装的命令如下:yum -y install bzip2tar -jxvf xx.tar.bz2原创 2019-02-20 16:31:40 · 21512 阅读 · 0 评论 -
Linux 格式化分区 报错Could not stat /dev/sda3 --- No such file or directory
转自:https://yq.aliyun.com/articles/45361执行分区过程如下:[root@jyrac2 ~]# fdisk /dev/sdaThe number of cylinders for this disk is set to 3002.There is nothing wrong with that, but this is larger than 1024...转载 2019-02-20 16:01:44 · 8519 阅读 · 1 评论 -
yum 和 rpm操作
转自:https://my.oschina.net/u/3803405/blog/1791255/Linux系统下yum命令查看安装了哪些软件包: $yum list installed //列出所有已安装的软件包 yum针对软件包操作常用命令: 1.使用YUM查找软件包 命令:yum search php2.列出所有可安装的软件包 命令:yum list php...转载 2019-02-20 15:57:51 · 397 阅读 · 0 评论 -
TTFB
转自:https://www.cnblogs.com/ChandlerVer5/p/TTFB.htmlTTFB-首字节时间简介百度站长工具里看到有一个“首字节时间”的建议,第一次听说,还真不知道是什么东东。百度站长工具里面的解释是:“浏览器开始收到服务器响应数据的时间=后台处理时间+重定向时间,是反映服务端响应速度的重要指标”。看到这个解释,隐隐约约明白了什么意思,下面就用自己的话说一...转载 2019-02-22 23:30:33 · 1197 阅读 · 0 评论 -
linux traceroute追踪路由路径
TraceRoute的工作原理 1.TraceRoute的工作原理: traceroute 有使用两种:使用ICMP的和使用UDP的。Microsoft 使用ICMP,所以win95上发出的traceRT应使用的是ICMP,但我没有用 sniffer查过;其它包括unix和cisco router都使用UDP. ICMP traceroute: ...转载 2019-02-11 20:38:10 · 1360 阅读 · 0 评论 -
nginx并发模型与traffic_server并发模型简单比较
nginx并发模型: nginx 的进程模型采用的是prefork方式,预先分配的worker子进程数量由配置文件指定,默认为1,不超过1024。master主进程创建监听套接口,fork子进程以后,由worker进程监听客户连接,每个worker子进程独自尝试accept已连接套接口,accept是否上锁可以配置,默认会上锁,如果操作系统支持原子整型,才会使用共享内存实现原子上锁,否...转载 2019-02-21 19:12:36 · 390 阅读 · 0 评论 -
centos7 配置 NFS mount挂载服务器
centos7 配置 NFS mount挂载服务器https://www.cnblogs.com/fatt/p/6911963.html1. NFS服务端安装NFS服务yum install nfs_utilsyum install rpcbind (系统默认已经有了,可查看下)配置共享文件夹1. 创建文件夹:mkdir -p /usr/nfsShare (-...转载 2018-08-31 14:13:21 · 2862 阅读 · 1 评论 -
nginx "Too many open files"
1 故障现象:在巡查系统时发现日志中报错如下:Too many open files2 故障处理过程:(1)查看nginx.conf配置文件知:nginx的配置文件中的worker_connections 设置的太小(默认值1024)有关,并且还有5条反向代理,也占用文件句柄。ulimit -n 160000 符合要求。(2)在nginx.conf中修改worker_...原创 2018-07-29 16:38:12 · 1650 阅读 · 0 评论 -
挂载iso镜像文件作为本地yum源
1 挂载ISO文件到/mnt/cdrom下:mount -o loop /home/CentOS-7-x86_64-DVD-1708.iso /mnt/cdrom2 创建repo文件[root@localhost /]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# mkdir bak[root@localhost y原创 2018-01-15 21:55:03 · 11603 阅读 · 0 评论 -
Centos 7 命令总结中
一 关闭NetworkManagersystemctl stop NetworkManagersystemctl disable NetworkManager二 修改服务器的hostname hostnamectl --static set-hostname JnPortal在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pre...原创 2018-01-15 21:46:47 · 543 阅读 · 0 评论 -
CentOS安装vmware tools
如果文件不存在需要创建mkdir /mnt/cdrom#挂载光驱mount -t auto /dev/cdrom /mnt/cdrom#复制文件cp /mnt/cdrom/VMwareTools-9.4.0-1280544.tar.gz /tmp#解压并安装cd /tmp/tar zxvf VMwareTools-9.4.0-1280544.tar.gz cd vmware-to转载 2018-01-03 20:29:49 · 194 阅读 · 0 评论 -
lvextend
扩展逻辑卷的大小 (lvextend -L +2G /dev/VolGroup00/LogVol00)使用resizefs2命令重新加载逻辑卷的大小才能生效。 (resize2fs /dev/VolGroup00/LogVol00)如果不用这个的话,df -h 看不到原创 2017-12-21 23:27:03 · 36076 阅读 · 0 评论 -
mysql5.7密码过期ERROR 1862 (HY000): Your password has expired. To log in you must change
环境:Centos 6.5 mysql5.7一、mysql5.7 密码过期问题报错:ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.翻译:转载 2017-12-21 23:23:54 · 8366 阅读 · 0 评论 -
mysql数据库的导入和导出
MySQL导入导出MySQL的数据库导出有很多种,我现在就介绍一下MySQL自带的mysqldump命令导出导入。注:导出时,按照mysql表编码导出。如果导入时,mysql服务器端的编码不和表一致,导入出错。1、MySQL导出整个数据库表结构及数据命令:[sql] view plain copymysqldu转载 2017-12-21 23:18:13 · 415 阅读 · 0 评论 -
prctl PR_SET_SECCOMP failed vsftp
部署完vsftp时,进行测试时报错如下:根据网上的处理方法如下,经过验证,正常!500 OOPS: prctl PR_SET_SECCOMP failed500 OOPS: priv_sock_get_cmd请在vsftpd.conf加入此行seccomp_sandbox=NO转载 2017-12-21 23:13:08 · 1587 阅读 · 0 评论 -
linux系统top命令分析CPU和内存详解
op命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认linux操作系统提供。在命令行中直接敲入top回车,即可实时显示系统中各个进程的资源占用状况。如下图:其中各参数含义分别如下:第一行top:显示了系统当前时间、系统运行了多长时间、当前登录用户、以及系统在1分钟/5分钟/15分钟内的平均负载第二行tasks:显示了当前进程数是124转载 2017-07-21 11:56:49 · 4472 阅读 · 0 评论 -
yum源的搭建HTTP方式
1 将iptables 关闭及selinux关闭;2 安装httpd,可以通过RPM包直接安装3 service httpd start 启动时报错如下:httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualifie原创 2016-12-31 23:43:15 · 6126 阅读 · 1 评论 -
卸载磁盘Device is busy
在linux系统下卸载设备时,可能会遇到"Device is busy"的提示。fuser [参数] [挂载点设备名称]无法卸载的设备为/dev/sdb1,运行下列命令即可:fuser -m -v /dev/sdb1输出:fuser -m -v /dev/sdb1 用户 进程号 权限 命令 /dev/sdb1 :root...转载 2018-03-08 12:23:33 · 1451 阅读 · 0 评论 -
两台机器做互信免密登录
[root@192.168.3.20]#ssh-keygen -trsa #下面一直按回车就好[root@192.168.3.21]#ssh-keygen -t rsa[root@192.168.3.20]#ssh-copy-id -i /root/.ssh/id_rsa.pubroot@192.168.3.21[root@192.168.3.21]#ssh-copy-id -i ...转载 2018-03-08 12:26:55 · 1461 阅读 · 0 评论 -
vsftp的安装配置
1 yum install vsftpd -y[root@FTP ~]# yum install vsftpd -yLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfilebase ...原创 2018-07-28 20:32:45 · 250 阅读 · 0 评论 -
Linux下安装与配置snmp服务
今天在系统中遇见了snmp不响应get-request情况,通过重启snmp服务,未解决。最终是重启机器后解决问题。转自:https://blog.youkuaiyun.com/jacky0922/article/details/6952152一、安装snmp服务1、检查系统是否已经安装snmp的rpm包 以下是安装snmp服务需要的rpm包:libsensors3-2.10.6-55.e...转载 2018-07-17 17:55:46 · 43556 阅读 · 2 评论 -
SecureCRT 遇到一个致命的错误且必须关闭解决办法
转自:https://blog.youkuaiyun.com/lasoup/article/details/54880305SecureCRT 遇到一个致命的错误且必须关闭解决办法问题:打开crt出现如下报错解决办法:使用 regedit 进入注册表,首先用鼠标选中“计算机”,再按 ctrl+f 查找VanDyke内容 并删除VanDyke(可以直接删除VanDyke目录) 直至再也查找不出来Va...转载 2018-03-28 14:47:32 · 6911 阅读 · 1 评论 -
SecureCRT配置自动记录日志
转自:https://www.cnblogs.com/xiegj/p/5669892.htmlSecureCRT配置自动记录日志很多人用SecureCRT时,希望自动记录日志,一个是方便以后查阅,一个是对自己的操作有个记录。可以看看自己做了什么操作,有时甚至可以看看之前是不是犯了什么错,是个很不错的功能。设置很简单,还可以根据连接的主机自动分文件夹,以下是说明:在菜单里选择“Options选项”—...转载 2018-04-07 21:02:30 · 845 阅读 · 0 评论