分类 Linux 下的文章

共享两本鸟哥的Linux私房菜电子书

《鸟哥的Linux私房菜》系列书籍我个人感觉蛮不错,为此还专门买了《鸟哥的Linux私房菜》- 基础版 的实物书,最近在网上找到了《鸟哥的Linux私房菜》系列书籍电子板,分别是:《鸟哥的Linux私房菜》- 基础版 和 《鸟哥的Linux私房菜》- 服务器版。

电子书用的是PDF格式封装,需要Adobe Reader 之类的软件才能查看,本站直接提供这两本书籍下载。

服务器版:http://soft.kwx.gd/book/bird-linux-server.pdf

基础第三版:http://soft.kwx.gd/book/bird-linux-jc3.pdf

谨慎使用 rm -rf /* 命令

经常逛VPS主机交流论坛的朋友可以看到,在用户发帖询问命令相关的问题时,个别想整恶作剧的用户会回答在SSH执行 rm -rf /*,若不了解这个命令,可能导致整个Linux系统文件全部被删除。
这个删除命令只有 “root” 权限的帐号才可以执行,其它未取得"root"权限的帐户只能删除属于自己用户或用户组内的文件。

Linux的目录是使用 / 之类的目录形式存放,rm是Linux的删除命令,后面带的“-rf”,"-r"指的是 递归删除(意思是删除当前目录下所有文件和文件夹),而“-f”指的是 强制删除 。后方的/*指的是 根目录“/”下的所有文件

那么,如果在 / 目录下执行 强制递归删除,命令就会在无任何提示下将/下包括/home 、 /sbin等所有系统目录均删除掉。

rm -rf /*

请不要随意执行以上命令,否则会导致整个Linux系统被删除。

查看Linux系统的发行版和内核版本信息

Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。  

  • uname -a (Linux查看版本当前操作系统内核信息)

    • Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux

  • cat /proc/version (Linux查看当前操作系统版本信息)

    • Linux version 3.2.0-51-generic-pae ([email protected]) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #77-Ubuntu SMP Wed Jul 24 20:40:32 UTC 2013

  • cat /etc/issuecat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

    • elementary OS Luna \n \l

  • cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

    • processor : 0
      vendor_id : AuthenticAMD

cpu family : 15
model : 1
model name : AMD A4-3300M APU with Radeon(tm) HD Graphics
stepping : 0
cpu MHz : 1896.236
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr

                       sse sse2 syscall mmxext lm 3dnowext 3dnow

bogomips : 3774.87

  • getconf LONG_BIT (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

    • 32

Linux修改DNS地址方法

DNS是用于解析域名后端IP的服务器。Linux和Windows一样,可自定义DNS地址,修改起来非常简单。当Linux作为网站服务器使用,运行Wordpress查询速度缓慢的情况下,可尝试修改一个快速的DNS服务器解决以上问题。

  • 一、修改配置文件

vi /etc/resolv.conf

  • 二、按格式修改
    nameserver 8.8.4.4

nameserver 8.8.8.8

按以上格式修改为 谷歌(Google)的Domain Name System IP,保存即可生效。

lnmp下关闭Mysql日志的方法

LNMP一键包安装的Mysql默认开启Mysql日志,如果网站对数据库读写较为频繁的话可能会产生大量日志,并占用磁盘空间,还有可能导致VPS的硬盘闲置空间消耗满导致数据库无法开启。

本教程的路径适用于LNMP一键安装包环境,其它环境请根据实际情况操作。

若需要关闭,请执行以下操作:

  • 一、修改文件配置

    • 修改/etc/my.cnf,找到以下字符
      log-bin=mysql-bin

binlog_format=mixed

  • 注释这两行,如下:
    #log-bin=mysql-bin

#binlog_format=mixed
在这两个字段之前添加“#”号注释,并保存文件。

  • 二、重启Mysql使其生效
    service mysqld restart

SSH执行以上命令,重启Mysql使注释生效

  • 三、删除之前产生的日志

    • 1)登陆MYSQL
      /usr/local/mysql/bin/mysql -u root -p

SSH执行以上命令,输入密码后,进入MYSQL命令行模式。

  • 2)重设帐号
    reset typecho #typecho请修改为目标数据库名

最新文章

最近回复

  • 测试: 评论测试内容
  • 袅残烟: [嘻嘻]万网域名也降价了
  • yxy: 以后,我会经常来逛的。
  • 袅残烟: LXDE可以搭配xf...
  • Fooleap: 从好几年前用 Lub...

分类

  • 默认分类 (25)
  • 运维 (53)
  • docker (1)
  • 动漫 (19)
  • 科普知识 (15)
  • 苍白边缘 (17)
  • 资源 (12)
  • Linux (58)
  • Arch Linux (19)
  • 计算机 (18)
  • 编程 (3)
  • Java (4)
  • python (0)
  • php (0)
  • 前端 (1)
  • 公告 (1)
  • 归档




      其它