linux笔记

startx 进入图形界面
shutdown -h now 立刻关机
shutdown -r now 立刻重启
reboot 立刻重启
logout 注销

/etc/inittab 3命令行 5图形界面

vi编辑器
vi Hello.java 创建Hello.java文件
i 进入编辑模式
esc //退出编辑模式
:wq 保存并退出
:q! 退出不保存

/etc/sysconfig/i18n 系统编码位置

root 存放root用户的相关文件
home 在这普通用户的相关文件
bin 存放常用命令
sbin 存放需要权限才能使用的命令
mnt 默认挂载光驱、软驱的目录
etc 存放配置相关的文件
var 存放一些经常变化的文件
boot 存放引导相关的文件
dev 存放设备文件的目录
usr 存放用户的使用的系统命令和应用程序等信息

pwd 显示当前路径
useradd xiaoming 添加用户
passwd xiaoming 给用户添加密码
userdel xiaoming 删除用户
userdel -r xiaoming 删除用户并删除/home下用户的主目录

修改启动级别及密码
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 1 
设置为单用户级别,设置成其实的无效,因为其它级别都会读取/etc/inittab

mkdir 建立目录
rmdir 删除空目录

touch 建立空文件
cp 复制
cp -r 递归复制
mv 移动或重命名文件
rm 删除文件和目录
rm -rf 递归删除文件和目录 -r递归 -f强制
ln -s /etc/inittab 快捷方式

more Hello.java分页文本内容
grep a Hello.java在文件中查找a
less 分页文本内容
| 管道

groupadd policeman添加组
/etc/group 所有的组
useradd -g policeman along 添加用户到组
/etc/passwd 所有的用户
cat 查看文件(没有修改权限)
drwx d目录 r可读(4) w可写(2) x执行(1)
drwxrwxrwx 2~4是文件所有者的权限,5~7文件所有者所在组的权限,8~10其它组的权限
chmod 777 along更改along文件夹的权限为所有组拥有任何权限
chmod -R 777 along更改along文件夹(包括子文件夹)的权限为所有组拥有任何权限
chown -R oracle /oracle 更改文件夹所有者
chgrp -R root . 更改文件夹所属组

mount /mnt/cdrom/ 挂载光驱
umount /mnt/cdrom/卸载光驱

rpm -ivh rpm包安装
/etc/profile 环境变量文件

配置jdk
userset i
JAVA_HOME=/usr/java/JDK1.6
PATH=$PATH:/usr/java/JDK1.6/bin
export JAVA_HOME PATH

tar -zxvf filename
& 后台运行
tar -zxvf 默认安装在root下
tar -zcvf tar.gz打包
tar -xvf 解压tar.bz2
tar -jcvf bz2打包
一块硬盘中 主分区+扩展分区不超过5个

还有一种方法就是关闭防火墙,命令为:service iptables stop即可。

history 查看已经输入的命令

网络设置3种方法:
    1.setup 设置ip地址,设置不会当时启效
    2.ifconfig eth0 192.168.1.221 设置ip地址,临时生效
    3.etc/sysconfig/network-scripts/ifcfg-eth0  通过修改文件的方式修改ip设置
etc/rc.d/init.d/network restart 让上面的设置生效

rpm -qa 查询安装的所有rpm包
rpm -q java 查询是否安装java
rpm -ivh 安装rpm包
rpm -e java 卸载java

zip -r kk.zip kk 压缩kk文件夹和文件
zip -rm kk.zip kk 压缩kk文件夹和文件并删除原文件

crontab -e  添加任务调度
* * * * * date > /root/mydate.kk 每分钟将时间添加到文本中
crontab -r 移除任务调度

mytask.sh
    date > /mydate.kk
chmod +x mytask.sh
crontab -e
 * * * * * mydate.kk  调用文件方式启动任务调度

ps -aux 显示所有进程
ps -aux | grep java 查询是否存在java进程
kill 2636 杀死进程
kill -9 2636 强制杀死进程

top  || top -d 10 10秒更新一次
14:36:40  up 2 days, 22:08,  1 user,  load average: 0.03, 0.03, 0.00
当前时间   已运行时间      已登陆用户数   负载均衡 0.03+0.03=0.06  如果结果/3 > 0.6 表示系统负载超过60%,压力很大
40 processes: 39 sleeping, 1 running, 0 zombie, 0 stopped
 进程数         睡眠进程    运行时进程 僵死进程(没被内存回收)  已停止进程
CPU states:   0.0% user   0.1% system   0.0% nice   0.0% iowait  99.8% idle
                                                                 空闲
Mem:  1030888k av,  281780k used,  749108k free,       0k shrd,   88564k buff
                    177900k actv,    2404k in_d,    1216k in_c
Swap:  257032k av,     220k used,  256812k free                   93320k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
    1 root      15   0   108   84    56 S     0.0  0.0   0:04   0 init
    2 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 keventd
    3 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kapmd

date 显示当前日期
cal 7 2012 查询2012年7月的日历

netstat -anp 当前端口监听情况 (netstat -ano window下)
traceroute 192.168.1.154 历经路由 (tracert window下)

env 查看环境变量
./bash_profile 用户环境变量,在用户文件夹下

find /home -name java 按名称查找文件
find /home -amin -10 十分钟内访问的文件或目录
find /home -atime -10 十小时内访问的文件或目录
find /home -cmin -10 十分钟内更改的文件或目录
find /home -ctime +10 进一步小时前更改的文件或目录
find /home -size +10k 查找大小为10k的文件

etc/profile  etc/bashrc  root/.bashrc root/.bash_profile //可以增加环境变量的文件
export PATH=$PATH:/root  //追加路径
echo $PATH //显示环境变量的值
alias ll='ls -l' //增加别名

linux系统启动过程
 1.BIOS自检
 2.启动GRUB/LILO
 3.运行linux内核并检测硬件
 4.运行init进程
 5.init读取系统引导配置文件/etc/inittab中的信息进行初始化
 6./etc/rc.d/rc.sysinit系统初始化脚本
 7./etc/rc.d/rcX.d[KS]* 根据运行级别X配置服务
          终止以"K"开头的服务
          启动以"S"开头的服务
 8./etc/rc.d/rc.local 执行本地特殊配置
 9.其他特殊服务

/etc/fstab 存放分区配置信息
df -v 查看磁盘空间大小

 

转载于:https://www.cnblogs.com/BigIdiot/archive/2013/01/19/2867907.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值