linux 的相关命令

来源:互联网 发布:数组tostring方法 编辑:程序博客网 时间:2024/06/09 14:18

1.查看所有shell  ls –l /bin/*sh

2.查看目前使用的是那种shell  env [可以显示当前操作系统的环境变量]

3.Shell的修改 chash –s 输入新的shell 例如chsh –s /bin/csh

4.history 显示使用过的命令

5.ip设置:

(1)网络配置 setup

(2)配置后运行/etc/rc.d/init.d/network restart命令才能生效

(3)第二种方法ifconfig eth0 ip地址 这是临时分配的,重启后就又会成为原来分配的ip

(4)第三种vi  /etc/sysconfig/network-scripts/ifcfg-eth0 是永久性的修改

查询liunx中安装哪些rpm软件

rpm –qa

查询软件包是否安装 rpm –q

rqm  -qi 查询软件包名

rqm  -ql 查询软件包中的文件

rpm  -qf 查询文件所属的软件包

rpm  -qp 查询包的信息对这个软件包的介绍

安装rpm包

rpm  -i RPM包全路径名称 或 rpm –ivh i=install v=verbose(提示)h=hash(进度条)

rpm包的删除

rpm –e 包名

samba服务的安装

1.看看是否已经安装了samba  rpm –q samba

2.强制删除rpm包  rpm –e –nodeps 软件包名(如果有)

3.挂载

4.cp到相应的目录下

5.安装(1)rpm  -ivh samba –common (2)rpm –ivh samba-cliient (3)rpm –ivh samba

6.创建用户useradd  username  passwd   pwd

7.设置samba密码文件 cat/etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

设置密码:smbpasswd  username 输入密码

8.启动samba服务,service  smb  start

停止 samba 服务,service smb  stop

重启                             service  smb restart

9.任务调度的使用:crontab

(1)设置任务:crontab –e

(2)每隔一定时间去执行 data > /home/mydata1 把数据写入/home/mydata1 (“>”覆盖写,”<<”追加写)

(3)咋样调度多任务:

a.在crontab下直接写

b.可以把所有的任务写入一个可执行文件(shell编程)

(4)终止任务用crontab –r  crontab –l列出当前的调度的任务

10.ps  -aux命令是用来查看系统中启动的进程 ps –a ps –u ps –x

11.终止进程用kill +进程号 要强制终止某些进程用kill -9 进程号

12.Killall 终止该进程及其子进程

13.动态的监控进程top

14.Mysql的安装:

a.减压缩(或安装mysql-***.rpm  --nodeps –force(就不会出现error: Failed dependencies:这样的错误了))

b.groupadd  mysql

c.useradd  -g mysql  mysql

d.scripts/mysql_install_db  --user=mysql(初始化mysql)

e.chown –R root .(修改文件的所有者)

f.chown –R mysql data(修改date文件夹的所有者)

g.chgrp  -R mysql (改变用户组)

h.启动mysql

Bin/mysqld_safe  --user=mysql &

进入mysql目录:cd  /bin

mysql –u  root  -p

i.如果希望在任何目录下都进入mysql则要在/root/.bash_profile中添加路径

15.环境变量的配置:env | more

原创粉丝点击