
linux使用
gong_xucheng
这个作者很懒,什么都没留下…
展开
-
rhel6 制作本地yum源
在 /var/ftp/pub/下执行 chmod -R 777 *将光盘全部文件拷贝到/var/ftp/pub/下原创 2014-07-30 08:52:23 · 714 阅读 · 0 评论 -
Connecting to CentOS 7
Using Xmanager to connect to remote CentOS 7 via XDMCPGnome in CentOS 7 tries to use local hardware acceleration and this becomes a problem when trying to connect remotely using XDMCP. To avoid this转载 2017-03-01 10:54:36 · 559 阅读 · 0 评论 -
linux时间同步,ntpd、ntpdate
在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,转载 2017-10-20 11:39:59 · 658 阅读 · 0 评论 -
CentOS 6搭建局域网NTP服务器
CentOS 6搭建局域网NTP服务器 #########服务器:#########一、时间服务器端配置修改配置文件vi /etc/ntp.conf 1、客户端选择1)允许任何客户端restrict default nomodify2)允许特定客户端restrict 192.168.18.0 mask 255.255.255.0 nomodifyse转载 2017-10-20 13:22:46 · 701 阅读 · 0 评论 -
debian 下msmtp+mutt的安装和配置
默认情况下smokeping发送邮件使用sendmail,但是sendmail配置起来真心不是一般的麻烦,而且也没有必要,完全大材小用了,所以我就想用mutt+msmtp的方案来发送告警邮件。 首先安装mutt和msmtp这两个软件。 如果是在在线安装,那么直接apt-get install就好了,会自动帮助我们安装关联包。 如果是在离线环境下,我们可以先在有线环境下安装。然后再将用到的安装转载 2018-01-17 21:28:39 · 563 阅读 · 0 评论 -
sudo 环境变量继承
修改sudo的配置文件:sudo visudo将Defaults env_reset改成Defaults !env_reset,取消掉对PATH变量的重置。然后在.bashrc中最后添加alias sudo='sudo env PATH=$PATH'这样sudo执行命令时所搜寻的路径就是系统的PATH变量中的路径,如想添加其他变量也是类似转载 2018-01-09 11:24:58 · 1041 阅读 · 0 评论 -
Awk/Unix group by
have this text file:name, agejoe,42jim,20bob,15mike,24mike,15mike,54bob,21Trying to get this (count):joe 1jim 1bob 2mike 3Thanks, $ awk -F, 'NR>1{arr[$1]++}END{for (a in arr) print a...原创 2018-03-25 18:20:23 · 273 阅读 · 0 评论 -
Shell 快捷键
Shell 快捷键 <Ctrl k>:删除从光标到行尾的部分 <Ctrl u>:删除从光标到行首的部分 <Alt d>:删除从光标到当前单词结尾的部分 <Ctrl w>:删除从光标到当前单词开头的部分 <Ctrl a>:将光标移到行首 <Ctrl e>:将光标移到行尾 &l...转载 2018-04-12 15:01:42 · 1636 阅读 · 0 评论 -
debian安装无线网卡驱动
最近安装了debian8,但是安装好了后发现不能连wifi,能连有线的, 笔记本不能连WIFI是个悲剧,于是就度百度,最后在一篇文章看到方法,原文地址:https://wiki.debian.org/bcm43xx#b43andb43legacy,原文是英文的,实践之可以,记之。 第一步,配置软件源,在etc/apt/sources.list加入(PS:具体配置详见笔者另外一篇博文:...转载 2018-07-21 07:13:44 · 10984 阅读 · 0 评论 -
dpkg安装deb缺少依赖包的解决方法
【先贴出解决方案(基于Ubuntu)】:使用dpkg -i *.deb 的时候出现依赖没有安装使用apt-get -f -y install 解决依赖问题后再执行dpkg安装deb包=====================1.下面是遇到的依赖没有安装===========================问题horizon@horizon-pc ~/下载 $ sudo d...转载 2018-07-21 14:56:45 · 4982 阅读 · 0 评论 -
/etc/apt/sources.list 详解
/etc/apt/sources.list 是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list 的各文件。sources.list 条目格式sources.list 文件中的条目一般都有如下所示的形式:deb http://site.example.com/debian distribution component...转载 2016-12-26 15:07:49 · 46087 阅读 · 0 评论 -
ssh 连接很慢的解决办法
=============现象:在局域网内,能ping通目标机器,并且时延是微秒级。用ssh连局域网内其他linux机器,会等待10-30秒才有提示输入密码。严重影响工作效率。 ========================客户端操作系统版本:zhouhh@zhhofs:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDIST原创 2015-04-22 16:05:32 · 598 阅读 · 0 评论 -
Linux 下打开 Core Dump
Linux 下打开 Core Dump我使用的 Linux 发行版是 Ubuntu 13.04,设置生成 core dump 文件的方法如下:打开 core dump 功能在终端中输入命令 ulimit -c ,输出的结果为 0,说明默认是关闭 core dump 的,即当程序异常终止时,也不会生成 core dump 文件。我们可以使用命令 ulimit -c u转载 2014-11-26 14:42:31 · 613 阅读 · 0 评论 -
Linux中history历史命令使用方法详解
当你在玩Linux的时候,如果你经常使用命令行来控制你的Linux系统,那么有效地使用命令历史机制将会使效率获得极大提升。事实上,一旦你掌握了我在下面给出的15个有关Linux history历史命令的例子,你就会发现使用history历史命令行将更有乐趣。1、使用HISTTIMEFORMAT在历史中显示TIMESTAMP通常情况下,当你在命令行中键入history时,终端中将显示你刚输入转载 2015-01-29 08:52:58 · 632 阅读 · 0 评论 -
redhat linux的ssh无密码登录问题
在redhat linux AS4配置ssh的无密码登录,具体的执行步骤如下:1、ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 2、cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 3、ssh localhost若以root用户登录,执行以上三个步骤,是ok的,能进行无密码登录。但是新建一个用户,原创 2014-11-13 13:28:11 · 816 阅读 · 0 评论 -
完全使用SFTP替代FTP:SFTP+OpenSSH+ChrootDirectory设置详解
原文地址:由于采用明文传输用户名和密码,FTP协议是不安全的。在同一机房中只要有一台服务器被攻击者控制,它就可能获取到其它服务器上的FTP密码,从而控制其它的服务器。当然,很多优秀的FTP服务器都已经支持加密。但如果服务器上已经开了SSH服务,我们完全可以使用SFTP来传输数据,何必要多开一个进程和端口呢?下面,我就从账户设置、SSH设置、权限设置这三个方面来讲讲如何使用SFTP完全替转载 2014-09-16 17:12:11 · 3150 阅读 · 0 评论 -
sftp用户本机登录后,pwd总是在根目录
近日遇到一个特别奇怪的问题,一个现场的同事反映,他配置的sftp环境,在本机用户登录以后,pwd总是在根目录,而不是用户的home目录。换了好几个机器也都是这个情况,百思不得其姐。经过和正常的虚拟机环境对比发现,原因是其home目录所在的上级目录权限是750,而正常的环境应该是755,把所有的上级目录权限修改为755,重启sshd,问题解决。至于为什么,现在还没精力深入了解。感觉sftp很多问题都原创 2015-07-13 10:24:56 · 5080 阅读 · 0 评论 -
CentOS 7.0 服务管理 – systemctl 命令
CentOS 7.0中已经没有service命令,而是启用了systemctl服务器命令摘要systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 任务旧指令新指令使某服务自动启动chkconfig –level 3 httpd onsystemctl en转载 2016-03-21 13:52:55 · 6105 阅读 · 0 评论 -
解决ntp的错误 no server suitable for synchronization found
当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 错误1.Server dropped: Strata too high在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。转载 2016-03-10 11:45:40 · 2843 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
摘抄自:ABS_GUIDE下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdflinux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $转载 2016-03-22 10:11:43 · 390 阅读 · 0 评论 -
shell脚本打印日志方法
作者:【吴业亮】云计算开发工程师 博客:http://blog.youkuaiyun.com/wylfengyujiancheng在shell脚本执行过程中如果没有日志记录,特别是脚本比较长的情况下在执行完再定位问题很难发现问题原因,因此在脚本中增加日志显得十分重要。如何在日志中记录是哪个用户什么时间执行的哪个脚本,执行结果又是什么呢?下面介绍日志打印方法example 1 调用log_inf转载 2016-03-22 10:12:34 · 3740 阅读 · 0 评论 -
Linux 中将用户添加到组的指令
在 Linux 操作系统下,如何添加一个新用户到一个特定的组中?如何同时将用户添加到多个组中?又如何将一个已存在的用户移动到某个组或者给他增加一个组?对于不常用 Linux 的人来讲,记忆 Linux 那繁多的命令行操作真是件不容易的事。在 Linux 中,增加用户或改变用户的组属性可以使用 useradd 或者 usermod 命令。useradd增加一个新用户或者更新默认新用户信息。use...转载 2018-09-06 16:09:18 · 374 阅读 · 0 评论