Linux
米斯特程序猿
爱生活,爱自己,爱家人,不抛弃,不放弃,敢冒险
展开
-
Could not open a connection to your authentication agent
Could not open a connection to your authentication agent解决方法:执行:eval ssh-agent -s ,目的是启动 ssh-agent 代理,我自己出现这个问题是因为shh—agent 这个进程不存在造成然后在执行:ssh-add ~/.ssh/id_rsa即可参考1参考2...原创 2021-07-30 16:06:24 · 470 阅读 · 0 评论 -
shell去除重复行
shell去除重复行:注:uniq只对相邻行做比较,一般结合sort先排序下(以使重复行相邻)sort -n aa.txt | uniq > bb.txt原创 2021-06-24 10:56:59 · 1028 阅读 · 0 评论 -
Centos7修改时区、时间
timedatectl 查看时间信息[root@vtlee ~]# timedatectl Local time: Fri 2020-12-11 01:19:07 EST Universal time: Fri 2020-12-11 06:19:07 UTC RTC time: Fri 2020-12-11 06:19:07 Time zone: America/New_York (EST, -0500) NTP enabled: yesNTP s原创 2020-12-11 14:32:11 · 1148 阅读 · 0 评论 -
linux yum使用管理详细使用
学习linux的朋友,想必您一定听过大名鼎鼎的yum吧,本文将详细介绍linux yum的使用方法,当然我们还是更愿意您man yum,无论如何,那样都是最为准确的。yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术用到自己的 distribution 形成了现在的 yum转载 2016-02-17 10:24:59 · 255 阅读 · 0 评论 -
Linux下源码安装的经验总结
在linux下安装软件,难免会碰到需要源码安装的,而就是这简简单单的./configure、make、sudo make install三步,却让不少人头疼不已,这里以安装X11为例具体介绍下我在安装时的一点小经验,以便共同学习,共同进步!首先,我们要做些准备工作,源码安装少不了这几个工具pkg-config、libtool、autoconf和automake(当然,还有更基础的,像zli转载 2016-02-17 10:25:05 · 200 阅读 · 0 评论 -
nginx内置变量
名称版本说明(变量列表来源于文件 ngx_http_variables )$args1.0.8请求中的参数;$binary_remote_addr1.0.8远程地址的二进制表示$body_bytes_sent1.0.8已发送的消息体字节数$content_length转载 2016-02-17 10:25:16 · 337 阅读 · 0 评论 -
编译安装Nginx
安装pcre库,因为nginx依赖它,如何安装请百度。编译安装Nginx./configure--sbin-path=/usr/local/nginx/nginx--with-openssl=/usr/local/ssl/include[root@weinginx]#ls/usr/local/nginx/client_body_tempfastcgi_templogsproxy_t转载 2016-02-17 10:25:10 · 185 阅读 · 0 评论 -
CentOS6.5使用yum命令方便快捷安装Nginx
当然,首先要求是可以联网的CentOS系统,因为yum安装需要互联网连接。1.为了追加 nginx 的 yum 仓库,需要创建一个文件 /etc/yum.repos.d/nginx.repo,并将下面的内容复制进去:?12345[nginx]name=nginxrepobaseu转载 2016-02-17 10:25:22 · 202 阅读 · 0 评论 -
linux CentOS 6.5 中安装与配置JDK-7
系统环境:centos-6.5安装方式:rpm安装软件:jdk-7-linux-i586.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@localhost~]# java -versionjava version "1.7.转载 2016-02-17 10:25:28 · 228 阅读 · 0 评论 -
linux下提示bash:command not found
新安装的linux系统,如果进行精简安装可能会出现bash:command not found 的提示,大家在安装的时候可以选择默认安装basic的组件,一般即可。到时候可以再升级。如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么首先就要考虑root 的$PATH里是否已经包含了这些环境转载 2016-02-17 10:24:53 · 3642 阅读 · 0 评论 -
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。top命令是Linux下常用的性能转载 2016-02-17 10:24:48 · 329 阅读 · 0 评论 -
Nginx安装部署
nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。ububtu平台编译环境可以使用以下指令apt-getinstallbuild-essentialapt-getinstalllibtool转载 2016-02-17 10:24:42 · 223 阅读 · 0 评论 -
CentOS6.5下MySQL无法远程连接的问题
我在CentOS6.5上部署OpenStack的时候,无法用MySQL GUI Tool连接到MySQL数据库,为了解决这个问题,方法如下:(1)先将mysql服务停掉# /etc/init.d/mysqld stop(2)查看mysql配置文件# vi /etc/my.cnf特别要留意其中的两项:bind_address和skip_networking,bind_addr转载 2016-02-17 10:23:47 · 310 阅读 · 0 评论 -
centos 6.5 下安装mysql
第1步、yum安装mysql[root@stonex ~]# yum -y install mysql-server安装结果:Installed:mysql-server.x86_64 0:5.1.73-3.el6_5 Dependency Installed:mysql.x86_64 0:5.1.73-3.el6_5 perl-DBD-MySQL.x86_64 0:4.0转载 2016-02-17 10:23:41 · 253 阅读 · 0 评论 -
device eth0 does not seem to be present, delaying initialization
vmlite虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization,然后想到是不是ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡,还转载 2016-02-17 10:23:30 · 261 阅读 · 0 评论 -
Centos 7 安装Nginx 后访问不到页面问题
最近在Centos 7 上通过yum 安装完nginx后发现始终访问不到,检查服务也是正常启动的,最后查到是因为80端口没有开发导致在Centos 7上 开放端口命令如下:sudo firewall-cmd --zone=public --add-port=3000/tcp --permanentsudo firewall-cmd --reload检查规则firewall-c...原创 2018-08-31 11:11:52 · 5768 阅读 · 0 评论 -
Linux下的压缩zip,解压缩unzip命令详解及实例 (转载)
原文:https://www.cnblogs.com/zdz8207/p/3765604.htmlLinux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执...转载 2019-06-17 11:08:07 · 2273 阅读 · 0 评论 -
apache之httpd启动、终止、重启小结
如果配置文件中的Listen directive设置了默认端口为80(或者是其它的值,但要小于1024),接下来apache httpd就需要root权限来启动apache,这是因为在将应用进程绑定在(1-1024)这个保留端口范围内的时候,需要root权限。当 server一旦启动并且执行了些许初步动作,比如打开log日志文件,接下来server会装载执行指定数目的child processes转载 2016-02-17 10:25:33 · 1536 阅读 · 0 评论 -
配置 yum 源的两种方法
1.删除redhat原有的yumrpm -aq|grep yum|xargs rpm -e --nodeps2.下载yum安装文件wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpmwget http://mirrors.163.com/centos转载 2016-02-17 10:25:44 · 420 阅读 · 0 评论 -
为你详解Linux安装GCC方法
下载:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览:http://ftp.gnu.org/gnu/gcc/gcc-4.5.1/查看Changes:http://gcc.gnu.org/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。目前,GCC可以用来编译C/C++、FO转载 2016-02-17 10:25:50 · 294 阅读 · 0 评论 -
Linux 下zip包的压缩与解压
linux zip 命令详解功能说明:压缩文件。语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。参 数:-A 调整可执行的自动解压缩文件。-b 指定暂时存放文原创 2016-02-17 10:26:45 · 247 阅读 · 0 评论 -
linux解压war包的命令
linux解压war包的命令网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common命令名: unzip功 能说明:解压缩zip文 件语 法:unzip [-cflptuvz原创 2016-02-17 10:26:01 · 573 阅读 · 0 评论 -
解决:Permission denied: make_sock: could not bind to address
在进行业务系统测试时,发现843端口sock连接有问题,通过抓包发现客户端连接843端口的tcp3次握手最后一次失败。现有的843端口是研发写的程序监听端口,判断程序不稳定,准备安装http服务然后将监听端口改为843,然后从客户端发起请求,再次从服务端抓包看一下tcp3次握手的情况,然而在配置完成http服务器后调整监听端口时报错如下:Permission denied: make_sock原创 2016-02-17 10:25:39 · 1382 阅读 · 0 评论 -
忘记 linux root密码
(一)Linux 系统密码破解 1.在grub选项菜单按e进入编辑模式 2.(按e)编辑kernel那行 添加 /init 1 (或/single) 3.按B重启 4.进入后执行下列命令#vi /etc/passwd 进入passwd文件将第一行的root:x:0....中的X删除,变成 root::0....然后保存退出!在进去系统此时root密码为空。原创 2016-02-17 10:23:36 · 235 阅读 · 0 评论 -
Iptables—包过滤(网络层)防火墙
一:Linux防火墙基础:Linux防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙(也称网络层防火墙);Linux防火墙体系基于内核编码实现,具有非常稳定的性能和高效率,因此被广泛的应用。1.Netfilter和iptables的区别:Netfilter:指的是Linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形转载 2016-02-17 10:26:28 · 4394 阅读 · 0 评论 -
Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny转载 2016-02-17 10:26:34 · 237 阅读 · 0 评论 -
Linux 查看某一个进程占用内存情况
PID:进程的IDUSER:进程所有者PR:进程的优先级别,越小越优先被执行NInice:值VIRT:进程占用的虚拟内存RES:进程占用的物理内存SHR:进程使用的共享内存S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数%CPU:进程占用CPU的使用率%MEM:进程使用的物理内存和总内存的百分比TIME+:该进程启动后占用原创 2017-06-05 14:32:40 · 46115 阅读 · 3 评论 -
mysql 触发器采坑记录(mysql 触发器采坑记录 由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行。 当创建触发器(视图、存储过程、函数)时,如果没有)
mysql 触发器采坑记录(语序有点凌乱,回头再整理)由于不了解mysql创建触发器要记录创建者IP,导致更改创建者IP后,触发器不可执行。当创建触发器(视图、存储过程、函数)时,如果没有指定创建者,则mysql会自动添加用户+IP到information_scheme中的TRIGGERS(等等)DEFINER字段中,当程序执行的时候触发器的时候,mysql 会检查原创 2017-11-14 19:00:14 · 521 阅读 · 0 评论 -
Linux配置svn+apache+ssl+radius身份认证
环境:Centos6.4 X86_64 minimum,iptables,selinux已关闭,所需软件包采取yum安装方式SVN客户端软件:TortoiseSVN一、不得不说的svn客户端的4种访问方式先说说apache+svn,安装subversion包之后能用客户端访问了,但是不能从网页访问,于是考虑到集成apache和svn,提供更亲和的网页访问方式,但是配置完网页转载 2016-02-17 10:27:35 · 1338 阅读 · 0 评论 -
pptpd配置参数详解
在LINUX下搭建PPTPD服务器主要有3个配置文件,分别如下:/etc/pptpd.conf 主配置文件debug#把所有的debug信息写入系统日志/var/log/messagesoption /etc/ppp/options.pptpd#选项配置文件的位置localip 192.168.0.254#本地VPN服务器的IPLogwtmp#使用/var/log/wtmp记录转载 2016-02-17 10:26:12 · 560 阅读 · 0 评论 -
Linux操作系统下IPTables配置方法详解
1、查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (po转载 2016-02-17 10:26:17 · 222 阅读 · 0 评论 -
Linux(Centos6.5)下安装svn服务器,并通过http访问-- 测试可用
linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了。。安装:安装svn,一般情况下,选择yum方式安装还是比较简单的。?12[root@moshi~]#yum-yinstallmod_dav_svn#会自动安装mod_dav_svn及其依赖转载 2016-02-17 10:27:29 · 2864 阅读 · 0 评论 -
CentOS6.5安装配置SVN
安装SVN软件包[root@localhost ~]# yum install subversion#确认是否已安装svn模块[root@localhost ~]# cd /etc/httpd/modules;ls|grep svnmod_authz_svn.somod_dav_svn.so如果没有需要安装mod_dav_svn#yum -y install转载 2016-02-17 10:27:24 · 321 阅读 · 0 评论 -
LINUX各目录功能介绍及路径写法
各目录功能介绍及相对/绝对路径写法目录建立一个目录时,ext2会分配一个inode与至少一块block给此目录。 inode记录此目录的相关权限与属性,并记录分配到的那块block号码;block记录此目录下的文件名与文件名占用的inode号码数据。档案当在ext2建立一个一般档案时,ext2会分配一个inode与相对于此档案大小的block数量给此档案。挂载点的意义(mo转载 2016-02-17 10:25:55 · 391 阅读 · 0 评论 -
tomcat 在linux下启动时找不到JDK的解决方法
1、首先必须确定已经安装了JDK2、然后找到项目做在tomcat 或使用的tomcat3、进入bin目录找到setclasspath.sh 文件,用 vi 编辑器打开4、按图中所示加入红色框中的信息,其中 JAVA_HOME 、JRE_HOME 的目录为你的机器安装的jdk目录原创 2016-02-17 10:27:07 · 615 阅读 · 0 评论