! 查看发行版本信息
lsb_release -a
uname -a
 
以下方法只适合redhat和centos
cat /etc/redhat-release
rpm -q redhat-release
rpm -q centos-release
 
! 关闭SHELL铃声
vi /etc/inputrc
将set bell-style none的注释取消
 
!日期时间修改
修改日期
date -s MM/dd/YYYY
修改时间
date -s HH:mm:ss
 
! 日期时间格式化输出
date +[格式化输出符]
例如:
date +%H:%M:%S
17:18:24
!同步系统时间
ntpdate cn.pool.ntp.org;hwclock --systohc
 
! smbmount
使用 mount替代,格式为cifs
mount -t cifs -o username=xxx.password=xxx //hostname/dir /mnt/dir
也可以建立别名
alias smbmount='mount -t cifs'
 
! 终端中文设置
yum -y groupinstall chinese-support
 
vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
LC_MESSAGES="en_US.UTF-8"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
再在PUTTY中将窗口-转换-假定接收数据的字符集设为UTF-8
 
!设置DNS的IP
/etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
 
!设置网络主机名,以及是否允许使用网络
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xxx
 
!设置具体网卡
/etc/sysconfig/network-scripts/ifcfg-eth<0起始的数字>
DEVICE=eth0
BOOTPROTO=static|dhcp
BROADCAST=
IPADDR=
NETMASK=
GATEWAY=
HWADDR=
ONBOOT=yes
MTU=1500
TYPE=Ethernet
 
!记录主机名与IP对应关系
/etc/hosts
 
! 软raid5默认需要spare盘,用--force 参数可以屏蔽掉这个功能
When creating a RAID5 array, mdadm will automatically create a degraded
   array   with   an   extra spare drive.   This is because building the spare
   into a degraded array is in general faster than resyncing the parity on
   a   non-degraded, but not clean, array.   This feature can be over-ridden
   with the --force option.
 
!/etc/passwd字段定义
LoginName:Password:Uid:Gid:UserInfo:Home:Shell
 
!/etc/shadow字段定义
LoginName:Passwd:LastChg:Min:Max:Warn:Inactive:Expire:Flag
 
!/etc/group字段定义
GroupName:Password:Gid:UserList(split by ',')
 
!/etc/gshadow字段定义
GroupName:Password:UserList(split by ',')
 
!强制踢掉在线用户
通过用户名踢
pkill -u <name>
 
通过TTY踢
pkill -kill -t <tty name>
 
!egrep不允许使用\{\}
 
!declare命令将变量转成环境变量,供子进程调用。进程中的环境变量修改,只影响自身与子进程。
 
!SELINUX开启时ZendGuardLoader能在PHP命令行环境加载,但无法在APACHE中加载的解决办法
execstack --clear-execstack /usr/lib64/php/modules/ZendGuardLoader.so
 
!复制虚拟机启动后网卡报“Device eth0 does not seem to be present,delaying initialization”
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,将其中的MAC地址改成新虚拟机网卡的MAC地址。
rm -f /etc/udev/rules.d/70-persistent-net.rules
重启系统。
 
! 脱离终端后台运行shell
nohup ./test.sh &
 
!ubuntu删除多余的旧内核
查找已经安装的内核
dpkg --get-selections |grep linux-image
 
根据情况删除旧内核
sudo apt-get remove <内核完整名称>
 
! 获取路径里文件名与目录名的方法
basename <路径>     #获取路径里的文件名
dirname <路径>     #获取路径里的目录名,不包含最后的/
 
!ubuntu处理DOS回车
sudo apt-get install tofrodos
fromdos <待转换为UNIX回车的文件>
todos <待转换为DOS回车的文件>
 
! ubuntu安装HG
sudo add-apt-repository ppa:tortoisehg-ppa/releases
sudo add-apt-repository ppa:mercurial-ppa/releases
sudo apt-get update
sudo apt-get install mercurial python-nautilus tortoisehg
 

linux使用心得(持续更新)的更多相关文章

  1. Linux命令(持续更新ing)

    *.命令语法:  a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;  b.指令太长的时候,可以使用“\”符号使指令连续到下一行;  c.各种符号的意义:    ''     ...

  2. 常用linux,DOS命令——持续更新

    cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls ...

  3. [Linux] Linux指令汇总(持续更新中...)

    写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学L ...

  4. Linux学习历程(持续更新整理中)

    1.文件目录操作命令 (1) ls   显示文件和目录列表 a ls -l  显示文件的详细信息 b ls -a 列出当前目录的所有文件,包含隐藏文件. c stat '目录/文件'   显示指定目录 ...

  5. Linux常用命令——持续更新(2018-05-09)

    此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...

  6. Linux命令(持续更新)

    1. tail 命令    tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件. tail  -f  filename 会把 filename 文件里的最尾部的内 ...

  7. Linux 基本命令(持续更新ing)

    cd -> 变换路径                        //文件一般存在/var/路径下,var为可修改存储盘 ls -> 列出所有隐藏文件与相关文件的属性   #ls -al ...

  8. Linux 基础命令 持续更新中...

    1.ls 显示当前文件/文件夹 显示文件大小: ls -lh  显示隐藏文件: ls -a 显示文件详细信息: ls -l (ll)2.pwd 显示当前所在路径 cat 显示当前文件下所有内容3.cd ...

  9. linux镜像(持续更新)

    Linux系统历史衍生图:https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg ubu ...

随机推荐

  1. .Net开发笔记(二十)创建一个需要授权的第三方组件

    在使用需要授权的软件时,注册付费的目标是软件的使用者,我们开发人员平时用到的一些第三方组件也是需要授权付费的,也就是说,付费者是开发人员,并不是系统(使用了该第三方组件)的最终使用者. 以上两者的区别 ...

  2. 关于分工的思考 (Thoughts on Division of Labor)

    Did you ever have the feeling that adding people doesn't help in software development? Did you ever ...

  3. Azure PowerShell (6) 设置单个Virtual Machine Endpoint

    <Windows Azure Platform 系列文章目录> 请注意: - Azure不支持增加Endpoint Range - 最多可以增加Endpoint数量为150 http:// ...

  4. Module Zero安装

    返回<Module Zero学习目录> 使用模板创建(自动方式) 手动安装 核心(领域)层 基础设施层 展示层 这里需要抱歉的是,这里使用的博客园的Markdown语法,代码显示不是很好看 ...

  5. PHP 静态

    类分 1 普通成员 是属于对象的 2 静态成员 是属于类的 例: class Ren { public $name; public static $zhongzu;      static   就可以 ...

  6. iOS开发-捕获程序崩溃日志

    iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者,是大多数软件都选择的方法.下面就介绍如何在iOS中实现: 1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时 ...

  7. 【Win 10 应用开发】Toast通知激活应用——前台&后台

    老周最近热衷于讲故事,接下来还是讲故事时间. 有人问我:你上大学的时候,有加入过学生会吗?读大学有没有必要加入学生会? 哎哟,这怎么回答呢,从短期来说,加入学生会有点用,至少可以娱乐一下,运气好的话, ...

  8. 深入理解javascript描述元素内容的5个属性

    × 目录 [1]innerHTML [2]outerHTML [3]innerText[4]outerText[5]textContent 前面的话 <p>This is a <i& ...

  9. C语言之通过冒泡排序浅谈编程思想

    写这篇博文的目的是想起到抛砖引玉的作用,还请大牛们留下一些先进的思想,让小菜学习一下.下面入正题. 复习C语言怎么能少的了冒泡呢,记得刚学C语言那会,感觉冒泡排序真的太复杂了,理解不大了,嗯!还是当时 ...

  10. 关于ThinkPHP在BAE上URL的rewrite问题

    在BAE上若想用ThinkPHP的那一套URL路由方式,必须在BAE上rewrite一下,之前我就直接用了不过是403错误,rewrite方式如下: 把你在BAE上的文件checkout到本地,在根目 ...