学习笔记-- 2014-07-07 Linux常用命令

简介:

 2014-07-07 Linux常用命令

在Linuxtoy.org上看一些文章收集一些常用命令
==================
一、ps、kill 使用备查
二、Ubuntu 提示三则
三、最小化安装 Ubuntu
四、Linux Mint设置时间

一到三来看linuxtoy.org网站

===================
一、ps、kill 使用备查

     ps-查看当前正在运行的进程,示例:$ ps
     kill {PID}-通过 PID 来停止任意进程,示例:$ kill 1012
     killall {Process-name}-通过名称来停止任意进程,示例:$ killall httpd
     ps -ag-获取所有正在运行进程的信息,示例:$ ps -ag
     kill 0-停止所有的进程(你的 shell 除外),示例:$ kill 0
     linux-command &-后台执行进程,示例:$ ls / -R | wc -l &
     ps aux-显示进程的所有者,示例:$ ps aux
     ps ax | grep process-U-want-to see-查看某个特定的进程,示例:$ ps ax | grep httpd
     top-查看当前正运行的进程、内存及 CPU 占用率,示例: $ top
---------------------------------------

二、Ubuntu 提示三则

     获取 Ubuntu 的版本信息:
     cat /etc/issue-获悉 Ubuntu 的版本号
    uname -r-获知所用的 Linux 内核版本
     检查性能状态:
     cat /proc/meminfo-提供内存占用的信息
     使用 root 模式:
    sudo -s -H-作为 root 用户切换到 root 模式
    sudo -s-切换到 root 模式,但仍为当前用户
-----------------------------------------------------
三、最小化安装 Ubuntu

来源:https://linuxtoy.org/archives/minimalist-install-of-ubuntu.html 作者:Toy
Ubuntu 的默认安装方式或许并不为所有用户所接受。譬如说吧,有的用户并不想使用 GNOME 桌面环境,也有的用户并不需要预先安装的所有软件。为了解决上述诸如此类的问题,在安装最小化的 Ubuntu 的基础上,根据各人之喜好执行定制化安装,可能是较好的折中方案。

在安装之前需要确定的一件事情是,如何选择安装 CD。根据本文的要求,下载 Alternate install CD 是比较适合的。为了便于安装,应该将下载后的 ISO 文件烧录成光盘。

首先,安装 Ubuntu 基本系统。以 Ubuntu 6.10 为例,当插入安装盘后,计算机从光盘引导系统,这时在初始安装菜单中选择“Install a command-line system”,之后与一般的安装过程并无二致。

在基本系统安装完成后,会要求重新启动一次系统,使用在安装过程中设置的帐号及密码登录。

现在,执行指令 sudo vim /etc/apt/sources.list,以便对 sources.list 文件进行编辑。在 VIM 打开文件后,将 deb http:// 或 deb-src http:// 前面包含的注释符号(#)删除。然后保存所作的修改。

为了完成后续的安装过程,需要继续执行指令 sudo apt-get update。

至此,最小化的 Ubuntu 安装已经就绪。

如果需要安装桌面环境,那么还可以执行以下的选择:

    安装 X 窗口系统:sudo apt-get install x-window-system-core。
    安装登录管理器:sudo apt-get install xdm/gdm/kdm[注]。最常见的图形化登录管理器包括 XDM、GDM、KDM,用户可根据自己的需要选择其中之一。
    安装桌面环境或窗口管理器:sudo apt-get install ubuntu-desktop/kubuntu-desktop/xubuntu-desktop。这将分别安装 GNOME、KDE、XFCE 桌面环境。对于 GNOME、KDE、XFCE 这些桌面环境来说,为了获得更强的定制效果,也可仅安装最基本的组件,如:sudo apt-get install gnome-core/kde-core/xfce4。当然,如果不需要桌面环境,也可选择安装窗口管理器代替。那样的话,可以执行指令 sudo apt-get install fluxbox/icewm/enlightenment/fvwm。
    安装软件:sudo apt-get install firefox/gaim/xmms。这将安装 Firefox 浏览器、Gaim 聊天程序、XMMS 音乐播放器。同样,不必拘泥于此处的示例,完全可以按自己的喜好来安装。

一旦完成上述过程的安装,重启系统,将会享受到一个完全自由的系统。

注释

类似 xdm/gdm/kdm 这样的写法需要读者选择其中一项才能无误地执行命令。
说明:安装登录管理器:sudo apt-get install xdm/gdm/kdm[注]。最常见的图形化登录管理器包括 XDM、GDM、KDM,用户可根据自己的需要选择其中之一。

我选择的是KDM.呵呵.
-------------------------
四、Linux Mint 设置时间
    Linux使用世界时间(GMT)和本地时间(Local Time)。世界时间是格林尼治时间,本地时间是用户所在时区与国际时间的差值。Linux与Windows相同之处是在每次启动时加载BIOS时间,在退出时把时间写回BIOS;Linux与Windows不同之处是Linux把世界时间(UTC)作为BIOS时间,本地时间(Local Time)是用户所在时区与国际时间的差值,而Windows中直接把本地时间作为BIOS时间。在多操作系统环境下这种不同的时间机制将使时间无法正确显示。
解决的办法:编辑文件 /etc/default/rcS 把其中的UTC=yes改为UTC=no,然后再设置正确的本地时间。 

    时间修改
date 月日时分年.秒
date -s可以直接设置系统时间
 
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入CMOS
来自:http://www.2cto.com/os/201109/103909.html
-----------------------------

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/1435343如需转载请自行联系原作者


cysky

相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
110 8
|
1月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
400 6
|
21天前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
50 14
Linux 10 个“who”命令示例
|
10天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
87 20
|
10天前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
35 7
|
1月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
34 9
|
28天前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
1月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
134 3
|
1月前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
65 4
|
1月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
39 1