您的位置:首页 > 运维架构 > Linux

linux学习笔记[正在更新]

2010-11-07 21:32 323 查看
第一阶段
linux 平台开发 vi gcc gdb make jdk tomcat mysql 和linux的基本操作

第二阶段: 加强c语言功底 《c专家编程》

第三阶段: 学习unix环境高级编程

第四阶段 :linux应用系统开发/linux嵌入式开发

显示当前在那个路径下

pwd

添加用户

useradd xiaoming 添加xiaoming为新用户

设密码

passwd xiaoming 为xiaoming用户设置密码

删除一个用户

userdel xiaoming 删除xiaoming用户

userdel -r xiaoming 删除用户以及用户主目录

init

0 关机

1 单用户模式

2 多用户没有网络服务

3 多用户有网络服务

4 系统未使用保留给用户(空着)

5 图形界面

6 系统重启

解决修改错误配置的方法

进入grub引导界面是,输入e

选种第二行 输入e

在最后输入 1 [单用户级别] 因为单用户模式不需要读取 /etc/inittab

ls -a 显示隐藏文件

ls -l 按照长列显示文件

mkdir 创建目录

rmdir 删除空目录

touch 建立空文件

ln 建立符号连接

ln -s 源目标

ln -s /etc/inittab inittab [inittab指向实际文件/etc/inittab]

在linux和unix系统中 | 就是管道命令

怎么理解

把上一个命令的结果交给 | 后的命令

如何在linux中添加组

groupadd 组名字

查看linux中所有组的信息

vi /etc/group

cat /etc/group

创建用户,同时指定该用户的组

useradd -g username userzu

查看linux中所有用户信息

vi /etc/passwd

cat /etc/passwd

看到文件所在组

ls -ahl

chgrp 组名 文件名 修改文件所在组

改变权限的命令 chmod

硬盘的分区主要分为基本分区(Primary Partion)和拓展分区(Extension Partion)两种,基本分区和拓展分区的数目之和不能大于四个.且基本分区可以马上被使用但不能再分区.拓展分区必须在进行分区之后才能使用,也就是说他必须二次分区.拓展分区再分下去就是逻辑分区(Logical Partion) 而且逻辑分区没有数量限制.

find -size +100000k

挂载命令

mount -[参数] [设备名称] [挂载点]

特别说明 : 在挂载光驱时 可直接使用 mount /mnt/cdrom

卸载命令

umount [设备名称]

查看磁盘使用情况

df [-参数]

查看linux系统分区具体情况

fdisk -l

samba服务器

查看有几个shell

查看目前使用的是哪种shell

env 该命令可以显示当前操作系统的环境变量

shell的修改

shsh -s 输入新的shell 如: /bin/csh

显示最近使用的命令

history

显示最近使用的5条命令

history 5

!5 显示编号为5使用的命令

tcp/ip基础

理论

实际

应用层 应用层 (application) smtp.ftp.telnet

表示层

传输层 (transport) 解释数据

会话层

网络层

(ip) 定位ip地址和确定连接路径

传输层

链路层 (link) 于硬件驱动对话

网络层

数据链路层

物理层

追踪路由 tracert

linux下查看ip地址ifconfig

ping 127.0.0.1 测试自己的网络

其实 127开头都是 除去全零全一

ifconfig eth0 x.x.x.x 对网卡进行设置

ifconfig eth0 network x.x.x.x 对子网掩码进行设置

这样配置网络将会立即生效.但是只是临时生效

在 /etc/sysconfig/network-scripts/ifcfg-eth0里边修改ip

这时网卡的配置没有生效运行/etc/rc.d/init.d/network restart 来使修改生效

配置samba服务器

任务调度命令crontab

监控网络状态 netstat -an

任务调度的使用crontab

1 设置任务

crontab -e

2 每隔一段时间执行 date > /home/mydate1

希望每天凌晨2:00执行 date >> /home/mydate2

下去查crontab 的规则

0() 2 * * * date >> /home/mydate2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: