linux
文章平均质量分 82
saga_gallon
霓虹开满夜空,月光洒满心间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql的varchar(N)和int(N)的含义及其与char区别
1)varchar与char的区别Varchar存储可变长字符串,小于255字节时需要1个额外字节(大于255需要2个额外字节)存储长度,最大长度为65532字节(所有列总和);char存储定长(right padding),读取时会截断末尾空格,长度最大为255字符;2)varchar(30)中30的涵义最大存储30个字符;varchar(5)和(200)存储hello所占空转载 2015-01-27 15:08:28 · 1502 阅读 · 0 评论 -
CentOS 7安装Gnome GUI 图形界面
当你安装centos服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI包,本文将会讲述如何在CentOS 7 系统下安装gnome图形界面程序。在安装Gnome 包之前,我们需要先检查下安装源是否正常,因为我们要通过yum命令来安装gnome包, 而yum命令式转载 2016-12-14 14:32:06 · 26463 阅读 · 0 评论 -
CentOS 7.2 安装openssl 1.1.0c
OS:CentOS7.2.1511 系统自带的openssl为1.0.1版本的,由于不支持ALPN,需要将他升级1.0.2以上的版本,这里用到的版本为1.1.0.c,当前1.1.0版本中最新的版本。 到https://github.com/openssl/openssl下载相应的版本。下载完毕后解压,注意编译安装openssl需要c和prel环境。 通过./config shared ...转载 2016-12-27 11:09:28 · 1952 阅读 · 0 评论 -
linux下tcp服务器并发连接数限制
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制: [speng@as4 ~]$ u转载 2017-02-22 10:03:59 · 1918 阅读 · 0 评论 -
linux 自定义全局环境变量设置
linux 自定义全局环境变量export PATH=$PATH:/usr/local/mongodb/bin/vi /etc/profilesource /etc/profile原创 2017-08-11 18:04:53 · 1660 阅读 · 0 评论 -
Centos 中限制网络带宽速度
因需要更新服务器系统,但又担心影响生产环境的进出口带宽堵塞,所以需要限制某服务器网络速度Wondershaper 能限制你的机器与互联网的连接速度, 包括限制上传速度和限制下载速度. 并且上传速度和下载速度互不影响centos 7 下载 Wondershaper地址https://centos.pkgs.org/7/epel-x86_64/wondershaper-1.2.1-3.el原创 2017-08-04 16:03:44 · 11724 阅读 · 0 评论 -
CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge.
服务器上的yum突然不好使用,使用yum的时候报错如下:[root@bastion-IDC src]# yum list......Could not retrieve mirrorlist http://mirrorlist.repoforge.org/el6/mirrors-rpmforge error was14: PYCURL ERROR 7 - "couldn't con转载 2017-07-27 16:32:33 · 452 阅读 · 0 评论 -
Linux——iscsiadm基本用法
1、存储介质1)磁盘阵列:磁盘阵列是一种采用RAID技术、冗余技术和在线维护技术制造的一种高性能、高可用的磁盘存储设备。2)IP-SAN存储:SAN (Storage Area Network-存储区域网络):是计算机信息处理技术中的一种架构,它将服务器和远程的计算机存储设备(如磁盘阵列、磁带库)连接起来,使得这些存储设备看起来就像是本地一样。SAN就理解成存储虚拟化,而IP-SA转载 2018-01-16 08:45:51 · 616 阅读 · 0 评论 -
centos 6和centos 7 设置 内核转储
1. 内核转储作用(1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。centos 6 设置内核转储统一命令为以下几条命令,后面是解释echo "* soft core unlimited" >> /etc/security/limits.confecho "ker...原创 2018-03-07 10:56:23 · 880 阅读 · 0 评论 -
linux shell 脚本手动执行没问题,但在任务计划中执行有问题
脚本内容是用命令拿出rabbitmq 队列的所有队列数做计算,然后将值输出到1个文本,手动执行没问题,但在做任务计划的时候文本内容一直为0后百度,shell脚本的开头加上这些东西就可以了 1 #!/bin/bash 2 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games...原创 2018-04-15 13:01:18 · 5179 阅读 · 0 评论 -
Linux 修改最大文件句柄数
1,临时生效# ulimit -SHn 10000其实ulimit 命令身是分软限制和硬限制,加-H就是硬限制,加-S就是软限制。默认显示的是软限制,如果运行ulimit 命令修改时没有加上-H或-S,就是两个参数一起改变。软限制和硬限制的区别? 硬限制就是实际的限制,而软限制是警告限制,它只会给出警告。2,永久生效要想ulimits 的数值永久生效,必须修改配置文件/et...原创 2018-05-14 09:29:51 · 6665 阅读 · 0 评论 -
gitlab 备份和还原
一,在windows 服务器建立一个共享文件夹和在linux 挂在这个共享文件夹二,gitlab 备份1,设置备份目录路径,在配置文件中加入[root@gitlab ~]mkdir -p /home/gitlab_back [root@gitlab ~] vim /etc/gitlab/gitlab.rb ``` gitlab_rails['manage_backup_path'...原创 2018-07-17 11:00:04 · 1034 阅读 · 0 评论 -
centos 7 tcp 连接数限制更改 net.ipv4.ip_local_port_range
因测试某个服务并发,在centos 7 上面跑python 脚本(单线程)并发连接某个服务1,已经改了系统的文件句柄数为100W但并发一直在28232个连接,而在同事本地虚拟出来的ubuntu 系统上面可以跑到5W个,本来以为是受centos7 虚拟机本身的物理机主频2.6Ghz 比本地电脑的主频小原因,而后同事想到改修改/etc/sysctl.conf添加一行:net.ipv4.ip...原创 2018-07-26 11:04:19 · 16812 阅读 · 3 评论 -
centos7 进入安全模式
CentOS 7 单用户模式+救援模式。有时候大家可能会忘记自己的root密码,或者错误(命令输入错误,命令位置输入有误等)编辑了一个/etc目录下的核心文件导致系统不能正常启动了!怎么办?重新安装系统那是实在没有办法之举!那我们就进入如下两种方式把错误的配置文件改过来重启系统 因为我之前给虚拟机挂载的500G的盘空间不够用了,所以重新挂载了1个2T的硬盘上去,然后把数据复制到新盘符后,想...原创 2018-09-28 10:42:48 · 24537 阅读 · 0 评论 -
centos 7 查看磁盘io ,找出占用io读写很高的进程
1,先用iostat查看磁盘io 是否读写负载很高用iostat -x 1 10如果 iostat 没有,要 yum install sysstat安装这个包,第一眼看下图红色圈圈的那个如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait,然后再看其他的参数,rrqm/s:每秒...原创 2018-09-29 00:01:44 · 75838 阅读 · 4 评论 -
linux加入windows域之完美方案
linux为centos5.3。ad域为win2k3 sp2。域为:Rainbird.netWin2k3: Name:ad1 Ip:192.168.1.241 Dns:192.168.1.241Centos5.3:Name:FilesrvIp:192.168.1.246Dns:192.168.1.241Ok,let’s g转载 2016-11-29 13:53:49 · 7646 阅读 · 0 评论 -
Apache搭建多个站点方法详解
Apache的虚拟主机是一种允许在同一台机器上配置多个不同站点的web服务器环境的,就是iis一样可以创建多站点了,但是apache需要在编辑状态操作,不能像windows iis直接点击几下就好了,下面我来给各位介绍配置方法。最平常的大概有3种方法。第一种:单IP不同端口第二种:多IP同端口(独立IP的虚拟空间)第三种:域名绑定根目录的方式(共享IP的虚拟空间)Apa转载 2016-08-23 09:45:26 · 439 阅读 · 0 评论 -
epel 下载地址
http://mirrors.ustc.edu.cn/fedora/epel/原创 2016-09-01 08:51:05 · 758 阅读 · 0 评论 -
rsync+inotify 进行数据同步
说明:将192.168.1.234的/data/pkgs目录中的数据同步到192.168.1.237的/data/backup目录====================================================================================================一、安装rsync (目的端 192.168.1.237)转载 2015-01-28 14:57:07 · 559 阅读 · 0 评论 -
linux 从图形界面启动改为文本模式
vi /etc/inittab 找到id:3:initdefault1 - Single user mode //单用户模式# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) //多用户模式,没有网络文件系统# 3 - Full multiuser mode /完原创 2014-06-17 17:39:08 · 1042 阅读 · 0 评论 -
设置服务及脚本或命令开机运行
(1)设置服务开机运行chkconfig --level 345 vsftpd on(2)设置脚本或命令开机运行vi /etc/rc.d/rc.local #在文件编辑命令就可以了(3)设置脚本或命令开机运行vi .bashrc #在文件编辑命令就可以了原创 2014-06-17 17:40:19 · 627 阅读 · 0 评论 -
linux 挂载硬盘
将一台原先有两个硬盘的windows server 2003系统装维xen server 6.2 。一个硬盘160g,一个500g。xen sever 系统装在了160里面所以要加载500这个硬盘。1,查看磁盘情况[root@xenserver-vm1 ~]# fdisk -lWARNING: GPT (GUID Partition Table) detected on '/d原创 2015-01-29 10:24:02 · 564 阅读 · 0 评论 -
linux 当前流量监控工具-iftop 安装使用
一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。三、安装iftop安装方法1、编译安装如果采用编译安装转载 2014-12-29 16:55:58 · 736 阅读 · 0 评论 -
centos使用163 yum源
备份# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak修改# vi /etc/yum.repos.d/CentOS-Base.repo# CentOS-Base.repo## The mirror system uses the connecting IP addre转载 2015-01-07 14:08:01 · 500 阅读 · 0 评论 -
Linux服务器上监控网络带宽的18个常用命令
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具转载 2015-04-21 23:38:46 · 570 阅读 · 0 评论 -
centos 7 nethogs工具查看进程流量,找出异常进程
nethogs是一款小巧的"net top"工具,可以显示每个进程所使用的带宽,并对列表排序,将耗用带宽最多的进程排在最上面。万一出现带宽使用突然激增的情况,用户迅速打开nethogs,就可以找到导致带宽使用激增的进程。nethogs可以报告程序的进程编号(PID)、用户和路径。 从SourceForge上下载nethogs-0.8.0.tar.gz使用wget下载: wget...原创 2015-04-21 23:42:36 · 2161 阅读 · 0 评论 -
zabbix 监控LDAP认证
LDAP 的作用:通过LDAP验证,将zabbix 和windows 域控联系在一起,只有域控中有的用户才能登录zabbixLDAP主机:填写格式为 ldap://ip #例ldap://192.168.1.1埠 默认不要动 #这里是端口,你可以t原创 2015-05-27 15:59:12 · 4904 阅读 · 2 评论 -
ngrok 反向代理服务
ngrok 是一个使用go语言编写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。在官方网站上面可以注册一个账号自己使用,不需要自己搭建也行,但是缺点就是速度慢,还有经常会连不上,所以我们可以通过自己搭建来解决这些问题。对于想本地开发或者想做内网穿透的话ngrok可以帮你这个忙,我们都知道在微信开发的转载 2016-06-07 23:46:09 · 872 阅读 · 0 评论 -
expect 提供用户名和密码的SSH自动登录脚本
#!/usr/bin/expect -f set port port_no set user user_name set host host_name set password my_password set timeout -1 spawn ssh -D $port $user@$host expect "*assword:*"原创 2016-07-24 12:45:43 · 635 阅读 · 0 评论 -
Linux下安装JDK
1、下载JDK路径:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html下载jdk:#cd /tmp #wget http://download.oracle.com/otn-pub/java/jdk原创 2016-07-14 14:18:26 · 369 阅读 · 0 评论 -
Linux 密钥远程登陆主机
思路就是:在本地主机上生成 公钥,私钥,然后将公钥放到远程主机的.ssh/authrized_keys 里面使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 ssh-keygen 创建公钥和密钥。 ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。ssh-cop原创 2016-07-20 15:50:16 · 649 阅读 · 0 评论 -
73条日常Linux shell命令汇总
1.检查远程端口是否对bash开放:echo >/dev/tcp/8.8.8.8/53 && echo "open"2.让进程转入后台:Ctrl + z3、将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl rand -hex n5.在当前shell里执行一个文件里的命令:source /home/u转载 2016-07-20 17:58:28 · 363 阅读 · 0 评论 -
centos 6.5 内核升级到3.10.5
yum安装带aufs模块的3.10内核)123cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel 2、修改grub的主配置文件/原创 2016-08-30 16:19:06 · 820 阅读 · 0 评论 -
shell 搜索目录下所有文件包含某个内容的文件
find -type f -name '*.php'|xargs grep 'test'原创 2018-11-27 16:31:05 · 9439 阅读 · 1 评论
分享