首页 Linux专区
  • 【1】【原创】LINUX如何查看是否存在特权用户以及是否存在空口令用户?

    blogdaren 2017-05-16   3826次来访
    查看是否存在特权用户: 通过判断uid是否为0来查找系统是否存在特权用户,使用命令awk即可查出: root@developer:~# awk -F: '$3==0 {print $1}' /etc/passwd 查看是否存在空口令用户: 安全起见,在/etc/passwd中用户的密码是被保护的状态,即使用了*号来隐藏。而实际的...
  • 【2】【原创】LINUX下如何迅速直观的有序查找大体积文件?

    blogdaren 2017-03-27   2157次来访
    场景: 磁盘突然报告"out of disk...",  明显是磁盘空间不足,那么问题来了,哪些文件是大体积文件呢, 能不能有序列出来这些大体积文件呢? 示例: 查找根目录下文件体积大于100MB的文件,并按照文件体积由大到小排列 方法: find / -type f -size +100M | xargs ls -lh  -S
  • 【3】【原创】如何防止误执行命令"rm -rf /"以及防误删脚本编写

    blogdaren 2016-12-29   2613次来访
    俗话说的好: 常在河边走, 哪能不湿鞋。 问题背景: 若一不小心执行命令 rm -rf /,如果此时正好拥有root权限,那么后果将不堪设想。 解决方法: 重定向 rm 命令以嫁接mv命令, 相当于给LINUX定制了一个回收站。 防误删脚本: ###重定义rm命令### trash_path='~/.trash' if [ ! -d $tra...
  • 【4】【原创】VirtualBox如何复制虚拟机以及注意事项

    blogdaren 2016-12-27   2650次来访
    在Virtual Box上安装好一台虚拟机后,如果能把虚拟机的硬盘文件(VDI文件)复制一份是不是就又有了一台全新的操作系统啦?这样可以省去几十分钟的安装时间呢, 答案是肯定的,但是这个复制过程需要一个小技巧,复制出来的VDI文件无法在虚拟介质管理器中注册,因为每个VDI文件都有一个唯一的uuid,而 VirtualBox不允许注册重复的uuid, 如下图就是直接复制导致的错误: ...
  • 【5】【原创】VirtualBox安装虚拟机时出现错误: VT-x features locked or unavailable in MSR 解决方案

    blogdaren 2016-12-23   2214次来访
    问题背景: VirtualBox安装虚拟机时出现错误 - VT-x features locked or unavailable in MSR. 问题原因: 这是因为CPU不支持VT-X技术或者VT-X技术被锁定。 解决方案: 如果关闭虚拟化支持,则不能在虚拟机安装64位操作系统或者安装操作系统时设置多个CPU; 如...
  • 【6】GitHub vs. Bitbucket 不只是功能不同

    blogdaren 2016-12-22   2543次来访
    让我们回到2005年,Bitkeeper,当时托管着Linux内核项目,在改变它关于价格的核心策略后引发了一系列的事情。在被Andrew Tridgell创建的免费Bitkeeper复制后,内核的协议变得令人痛苦——这在开源社区是一个重要的事情。Linus Torvalds不喜欢整件事的发展(至少说起来是这样),于是开始着手构建自己的分布式版本管理系统,即Git(英国称坏人的俚语)。 他...
  • 【7】常用的Linux运维命令大全

    blogdaren 2016-12-06   2329次来访
    整理一些常用的Linux运维命令: 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a...
  • 【8】【原创】CENTOS之WEB常见的iptables防火墙规则

    blogdaren 2016-10-19   2111次来访
    版本一: 规则: iptables --delete-chain iptables --flush iptables -P INPUT DROP #1 iptables -P FORWARD DROP #1 iptables -P OUTPUT DROP #1 iptables -A INPUT -m state --state RELATED,ESTABLISHED...
  • 【9】【原创】Linux如何查看sshd日志来排查各种登录疑难杂症?

    blogdaren 2016-10-12   9375次来访
    问题场景: 经常SSH登录LINUX服务器,难免会遇到各种登录疑难杂症等。 解决方案: 通过查看sshd日志排查问题 日志存放路径: /var/log/secure 配置指令【默认是INFO级别】: LogLevel INFO  截图如下: 日志级别分别有:【一般排查问题我们使用DEBUG级别】 ...
  • 【10】CISCO 之 VPN 技 术 概 览 :隧 道 技 术 (全)

    blogdaren 2016-09-18   2441次来访
    VPN 技 术 概 览:隧 道 技 术(上) ---- VPN 具 体 实 现 是 采 用 隧 道 技 术, 将 企 业 网 的 数 据 封 装 在 隧 道 中 进 行 传 输。 隧 道 协 议 可 分 为 第 二 层 隧 道 协 议PPTP、L2F、L2TP 和 第 三 层 隧 道 协 议GRE、IPsec。 它 们 的 本 质 区 别 ...
  • 【11】centos之/etc/ssh/sshd_config 文件详细说明

    blogdaren 2016-09-07   3185次来访
    1. SSH服务端配置文件/etc/ssh/sshd_config包含这一系列单行声明,每行声明均以某个关键字(不区分大小写)开头,其后跟着空格,最后是参数(区分大小写)。 2. 切记必须重新启动sshd服务器这些配置才能生效。 AllowUsers userlist   ...
  • 【12】【原创】ssh-copy-id非22端口的使用方法

    blogdaren 2016-09-07   1762次来访
    对于非22端口情况下的 ssh-copy-id 需要这样用: [root@node1 ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub '-p 123 root@remote_host'
  • 【13】【原创】kill -0 pid 或者 posix_kill($pid, 0) 作用是什么?

    blogdaren 2016-08-26   6913次来访
    man kill SIGNALS The signals listed below may be available for use with kill. When known constant, numbers and default behavior are shown. Name Num Action Descript...
  • 【14】CentOS安装rpcapd服务【WinPcap】

    blogdaren 2016-08-13   2726次来访
    问题背景: 因为需要用Wireshark进行远程抓包,需要在远程主机上安装相应的rpcapd服务。Windows上只要安装WinPcap软件就行了,它已经包含了rpcapd服务,只要启动就行了,但Linux上需要自己编译。  注意:Wireshark支持remote packet capture protocol协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可...
  • 【15】【原创】shell报错:Syntax error: Bad for loop variable解决办法

    blogdaren 2016-07-15   3750次来访
    操作系统: ubuntu 12.04 LTS 问题背景: 写一简单的shell脚本里面用到了for....do...done语句,结果报错:Syntax error: Bad for loop variable 问题原因: 自 ubuntu 6.10 开始,ubuntu 就将历史默认的bash shell 更换成了dash shell, 语法不兼容所致;...
Free Web Hosting