linux基本命令
来源:互联网 发布:mac照片无法访问iphone 编辑:程序博客网 时间:2024/06/03 14:42
1、Linux系统的运行级的概念
init进程,它是一个由内核启动的用户级进程 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1) Linux OS 将操作 环境分为以下7个等级,即 0:关机 1:单用户模式(单用户、无网络) 2:无网络支持的多用户模式(多用户、无网络) 3:有网络支持的多用户模式(多用户、有网络) 4:保留,未使用 5:有网络支持有X-Window支持的多用户模式(多用户、有网络、X-Window界面) 6:重新引导系统,即重启
2、终端种类:本地、远程
1)tty -- 查看当前所处终端 tty终端表示在本地命令行模式下打开的终端; pts/0,1,2,3终端为虚拟终端,多为图形界面下打开终端或远程登陆的中终端2)w / who -- 查看系统中所有登录的用户3)终端最常用快捷键 新建窗口: ctrl+shift+N,关闭终端:ctrl+shift+q Shift+Ctrl+C:复制,Shift+Ctrl+V:粘贴 创建终端打开快捷键: 先找到 System->Preferences->Keyboard Shortcuts 然后找到 Run a terminal,点击Shortcut列,按下新的快捷键后,关闭,即可使用新的快捷键打开终端
3、su与su -、sudo 命令的区别
切换用户 ,输入su或su -,提示输入密码,切换到root用户 1)su命令和su -命令最大的本质区别就是: su只切换到其他用户,不切换环境变量 su - 完整切换到一个用户环境
以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
2)su和sudo的区别 由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理员所管理的系统。
通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码,所以sudo 相对于权限无限制性的su来说,还是比较安全的
sudo 执行命令的流程是当前用户切换到root(或其它指定切换到的用户),然后以root(或其它指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户;而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权
4、chkconfig 命令
1) chkconfig在命令行操作时会经常用到。它可以方便地设置和查询不同运行级上的系统服务,不是立即自动禁止或激活一个服务,只是简单的改变了符号链接 2)语法: chkconfig [--add] [--del] [--list] [系统服务] chkconfig [--level/levels] [等级代号] [系统服务] [on/off/reset] 无参时显示用法;带服务名时,检查该服务是否启动;指定on或off,改变指定服务的启动信息
5、apache的httpd 命令
1)语法格式 httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-w] [-k start|restart|stop|shutdown] [-k install|config|uninstall] [-n service_name] [-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] 2)参数选项 -k start|restart|graceful|stop|graceful-stop 发送信号使httpd启动、重新启动或停止 。
3)启动、停止、重启方式
service方式:service httpd start | stop | restart httpd -k start | stop | restart 4)设置开机启动 chkconfig httpd on
6、MySQL命令
1)启动、停止、重启MySQL service方式:service mysqld start | stop | restart mysqld脚本方式:/etc/init.d/mydqld start | stop | restart 2)进入MySQL控制台 mysql [-h 主机名] -u用户名 -p用户密码 3)修改数据库密码 shell>mysqladmin -u root password "newpwd"
7、显示行号命令:set nu
8、rpm 命令
参照网址:
http://www.360doc.com/content/10/1115/22/2054285_69685576.shtml
rpm -ivh 安装
rpm -Uvh 升级 rpm -e 卸载 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包 rpm -e --allmatches --nodeps <包的名字> 删除所有相同名字的包, 并忽略依赖
9、Linux 查看命令
netstat -tlnp|grep portNum -- 进程占用端口 netstat -tunpl|grep software -- 查看某软件占用端口号情况 software -v 查看已安装软件的版本信息 rpm -qa | grep software 查看某yum安装的软件版本信息
10、中文支持
1)安装中文语言包 yum groupinstall chinese-support 2)修改字符编码配置,若无该文件,则创建 vim /etc/sysconfig/i18n3)修改后内容
LANG变量,设置系统语言。
SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。
SYSFONT变量表示系统字体。
4)重启服务器 reboot5)vim显示中文,编辑vim配置文件vimrc set fileencoding=utf-8 set fileencodings=utf-8,gb18030,gbk,big56)修改界面中英文显示 vi /etc/sysconfig/i18n 修改 LANG="en_US.UTF-8" 保存退出 shutdown -r now 或者 reboot 重启 7)CentOS如何运行中文输入法 参照文档:http://soft.zdnet.com.cn/software_zone/2013/0407/2152747.shtml
11、关闭防火墙
即时开启 | 关闭命令: service iptables start|stop -- 重启后复原 永久开启 | 关闭防火墙:chkconfig iptables on|off -- 重启后不复原 两个命令同时运行,运行完成后查看防火墙关闭状态: service iptables status
0 0
- 【Linux】Linux基本命令
- Linux基本命令-mkdir命令
- linux基本命令-mysql命令
- Linux基本命令
- Linux基本命令
- linux基本命令
- linux基本命令(编译)
- Linux Mysql基本命令
- Linux基本命令
- Linux初学者基本命令
- linux基本命令
- Linux基本命令介绍
- linux基本操作命令
- Linux基本操作命令
- LINUX的基本命令
- LINUX的基本命令
- Linux基本命令
- linux基本命令
- 解决listview嵌套viewpager使viewpager的高度异常冲突
- gperftools + qcachegrind
- Linux、CentOS下Root密码修改
- strcpy的内联实现
- MySQL查询优化之explain的深入解析
- linux基本命令
- 用yolo区分文字和模糊图像
- Python面向对象私有属性及案例详解
- Ubuntu14.04下配置svn
- Linux学习笔记
- malloc实现动态数组的创建,数组个数由用户输入
- Android 可变裁剪区及缩放裁剪图片
- python3操作windows剪贴板
- 数据结构实验之链表一:顺序建立链表