- 浏览: 331261 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
longge424:
你好,可否将saml与spring security结合使用的 ...
SAML介绍 -
bnmnba:
mark
(转)Ant 学习笔记(一) -
redhacker:
写的还不错!谢谢!
SAML介绍 -
linluxian:
SAML介绍 -
hyj1254:
有效,good.
Linux创建目录与删除目录命令具体分析
基本命令
uname -a -s
hostname显示主机名
若是要永久生效,则编辑以下文件
#vim /etc/sysconfig/network
ssh远程登录
#ssh 10.1.1.54 (是以root用户登录的)
#ssh tom@10.1.1.54(是以tom身份登录)
#ssh -Y 10.1.1.54(可以启动图形界面的远程登陆)
scp远程拷贝
#scp 10.1.1.54:/etc/passwd /tmp/test(将目的地址10.1.1.54上的/etc/passwd文件拷贝到本地 /tmp/test下)
#scp /tmp/test 10.1.1.54:/etc/passwd(与上相反)
-r 可以拷贝文件夹
file查看文件属性
#file passwd
init
配置文件/init/inittab
级别 0 关机
1 单用户模式,主要用来修改管理员密码
2 不带网络支持的文本模式
3 带网络支持的文本模式
4 保留
5 图形界面模式
6 重启
sync同步数据
将还没有同步到磁盘中的数据同步到磁盘(一般指是内存中的数据)
shutdown
-r 重启
-p 直接关闭电源
-h 14.09 “hurry up,the system is shutting down”
-c 取消关机计划
firefox &
在后台启动火狐浏榔器
[root@dns 03]# jobs
[1]- Running gedit ule_02.txt &
[2]+ Running firefox &
[root@dns 03]# fg %1
将还在后台运行的job---gedit ule_02.txt 调到前台运行
ctrl + z 把前台进程放到后台去,并且暂停运行
bg 把某个后台暂停的进程在后台运行
ctrl + c 结束某个前台进程
date日期命令
#date+%x
03/17/2010
#date +%m/%d/%y
03/17/2010
#date +%Y-%m-%d
2010-03-17
#date "+%Y-%m-%d %H:%M:%S"
2010-03-17 14:26:45
#date 031714282010
月日时分年 《-------修改时间
# echo $(($(date +%s)/86400)) 计算当前距离1970-01-01的天数
# echo $(($(date --date='2010-03-18 00:00:00' +%s)/86400))
echo $LANG 查看当前语言环境
export LANG=en_US.UTF-8更改语言环境
网络配置
网卡配置
#ifconfig
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:25:86:91:3D:34
inet addr:10.1.1.72 Bcast:10.1.1.255 Mask:255.255.254.0
inet6 addr: fe80::225:86ff:fe91:3d34/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:
RX packets:51873478 errors:0 dropped:0 overruns:0 frame:0
TX packets:51390710 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:747618634 (712.9 MiB) TX bytes:3903334584 (3.6 GiB)
Interrupt:177 Base address:0xac00
配置子接口(临时生效)
#ifconfig eth0:1
#mii -tool
检查网卡链路是否起来
修改网卡的配置文件
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 <---设备名字
BOOTPROTO=static <---网卡启动时候配置的方式: static | dhcp
ONBOOT=yes
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=10.1.1.1
#service network restart 《--- # vim /etc/sysconfig/network(配置文件)
# route del default gw 10.1.1.1 <---临时更改默认网关
# route add default gw 10.1.1.1
# route del -net 169.254.0.0 netmask 255.255.0.0 <---临时管理路由条目
# route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0
配置DNS服务器的地址
配置文件 /etc/resolv.conf
nameserver 10.1.1.1
nameserver 202.96.128.166 <--电信
nameserver 210.21.196.6 <---网通
怎么让电脑上网:
1、配置正确的IP地址
2、正确的网关
3、正确的DNS
排错的步骤:
1,ping 127.0.0.1 <----------tcp/ip协议栈
2,ping 网卡的地址 <----------网卡故障
3,ping DNS地址 <----------ping 10.1.1.1
4,ping www.163.com<----------如果无法返回域名对应的ip地址,那么DNS配置错误
练习:
1、熟悉使用特权位,尝试自己描述一下它的用途。要求:每个用户使用touch命令创建的文件,拥有者属于tom,拥有组是nokia .实验完毕,不要忘记复原。
2、建立一个文件夹/ftp,要求里面存放的文件只有文件拥有者才能删除。而且该目录下的所有文件和子目录的拥有组属性都是属于tom。
3、怎么样实现让每个帐号在文本终端登录的时候,都在终端上显示 Welcome to upl信息 ?
4、实现全局命令别名 mnts ,实现自动挂载 mount 10.1.1.20:/share/ftp_source/class/03
5、让tom帐号建立文件夹的权限模式是 755,建立文件的权限是644。
6、让主机ping www.baidu.com的时候返回的IP地址是10.1.1.20,应该怎么实现?
7、根据网络配置几个步骤,自己进行故意的破坏,故意配置错误,然后同桌之间进行排错。
1:思路:特权位就是root赋予某个命令有在执行的时候都是以特定的身份执行
第一步:创建用户tom,用户组nokia以及普通用户aaa #useradd tom
#groupadd nokia
#useradd aaa
第二步:查看touch命令的位置,以及详细信息 #which touch
#ls -l `which touch`
第三步:更改touch命令的所有者与所有组 #chown tom:nokia `which touch`
第四步:给touch命令赋予用户和用户组特权位 #chomd u+s,g+s `which touch`
第五步:切换到普通用户并用touch命令创建文件 #su - tom
$touch file1
第六步:使用ls -l查看所创建的文件的所有者与所有组 $ls -l file1
结果:其他帐号不能使用touch <----------------------原因:是因为使用的用户创建文件所在的路径的父目录没有写的权限,到有权限的目录下就可以执行touch命令了
2:思路:第一步:创建文件夹ftp #mkdir /ftp
第二步:递归修改ftp的拥有组 #chown -R :tom /ftp
第三步:赋予ftp粘贴位 #chmod o+t /ftp
3:思路:每个帐号在登录时候都会自动运行帐号所对应的家目录下的.bashrc文件,因此只要在对应的.bashrc中添加echo ““Welcome to upl”
如:#vim /home/inokia/.bashrc
添加echo "Welcome to up1"
#su - nokia
$就会有欢迎信息
4:思路:全局就是说对所有帐号有效。。修改/etc/bashrc就可以了
在末尾添加alias mnts='10.1.1.20:/share/ftp_source/class/03 /mnt'
5:思路:要修改默认的权限模式,可以尝试修改默认的umask
登录tom帐户后在提示符中输入$umask 022
如果需要重启后还是这样,则可以修改配置文件/etc/bashrc
6:思路:只需在本地的解析库中指定www.baidu.com的解析地址为10.1.1.20即可
#vi /etc/hosts
添加10.1.1.20 www.baidu.com
路还很遥远
发表评论
-
一个不错的shell 脚本教程
2015-12-16 17:01 0Linux中有好多中不同的shell,但是通常我们使用bas ... -
Linux下查看文件和文件夹大小
2015-08-27 17:16 760当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令 ... -
(转)Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
2015-06-04 16:49 1840互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已 ... -
AWK处理两个文件公共字段
2015-06-03 16:36 4185在文件score.txt中存有如下数据:(姓名 分数) ... -
linux awk的使用详解(收藏)
2014-09-03 16:04 705简介 awk是一个强大的文本分析工具,相对于grep的查 ... -
linux下通过JNI用C/C++中调用JAVA类
2012-07-20 16:15 1775最近工作中完成 ... -
Linux环境变量的设置和查看方法
2011-10-23 21:40 1742Linux是一个多用户的操作系统。每个用户登录系统后,都 ... -
Linux创建目录与删除目录命令具体分析
2010-12-13 09:40 4075最近被人问到如何在linux下创建多层目录结构,当时只是知道m ... -
linux下查看端口的状态
2010-12-01 23:02 1560netstat -tln 命令是用来查看linux的端口使用情 ... -
SUSE Linux 立即关闭防火墙的命令和指定开放某些端口(转载)
2010-08-11 14:42 8846转载自:http://www.justwinit.cn/pos ... -
xhost unable to open display解决方法
2010-08-09 09:54 4527在ixpub上看到很多朋友遇到关于xhost 命令的 ... -
守护进程
2010-07-28 17:58 1009在linux或者unix操作系统中在系统的引导的时候会开启 ... -
vi 的查找替换
2010-07-28 10:40 1296vi替换命令用法详解 : ranges /pat1/pa ... -
(转)使用 syslog-ng 搭建安全的日志集中服务器
2010-07-21 15:26 5836管理Linux系统以及应用 ... -
深入分析配置静态路由与相关命令
2010-07-21 15:16 1970配置静态路由的步骤还很简单的。由于路由器Router3除了 ... -
SUSE下使用syslog-ng部署日志服务器指导
2010-07-21 12:50 4919摘要: 日志文件集中存储是网络安全的必要手段,可将 ... -
[转]在Linux中使能IP转发
2010-07-20 17:03 2438Linux系统缺省并没有打开IP转发功能,要确认IP转发功能的 ... -
Tcpdump的使用
2010-07-15 17:56 1540实际用例: 监测192.16.0.100到192.16.0.1 ... -
Linux命令之Ethtool
2010-07-06 10:42 1591描述:Ethtool是用于查询及设置网卡参数的命令。 概要 ... -
Linux系统的文件句柄数量问题
2010-07-01 17:40 2444在Linux下面部署应用的时候,有时候会遇上Socket/F ...
相关推荐
Linux是开源的操作系统,它的命令行界面,尤其是Shell编程...因此,无论你是技术小白还是希望进一步提升,这份“Linux零基础学习笔记 Shell编程-菜鸟入门”都会是你宝贵的资源。祝你在学习的道路上越走越远,不断进步!
《Linux菜鸟专用》可能会涵盖如何打开终端,学习并熟练使用基本的Linux命令,如ls(列出目录内容)、cd(改变目录)、pwd(显示当前工作目录)和mkdir(创建新目录)等。 文件管理系统是Linux中的另一个关键部分。...
### 超好的ARM&Linux学习资料(菜鸟1年多笔记总结) #### 一、概述 这份详尽的笔记由作者Jeffrey.zhu(朱冲)撰写,包含了他在嵌入式Linux与ARM开发领域的自学心得与经验总结。文档长达700余页,覆盖了从基础知识...
通过以上这些基本的 Linux 命令的学习,新手可以快速掌握 Linux 系统的基本操作,为进一步深入学习 Linux 知识打下坚实的基础。每个命令都有其独特的应用场景,熟练掌握它们能够大大提高工作效率。
"Linux命令大全 Linux菜鸟版"是为初学者准备的一份详尽的参考资料,它包含了Linux系统中的各种基本和高级命令,旨在帮助用户快速理解和应用这些命令。 Linux命令行界面,也被称为终端或Shell,是通过键盘输入指令与...
Linux命令手册-菜鸟教程版
Flask 在 Linux 中的配置和应用 在本文中,我们将详细介绍如何在 Ubuntu 系统中配置 Flask 环境,包括安装 Flask、扩展安装、使用 virtualenv 创建虚拟环境、安装 SQLAlchemy 和 Flask-Migrate 等。 Flask 环境...
以下是一些关于Linux菜鸟入门级命令的详细说明,旨在帮助新手快速熟悉这个强大的操作系统。 1. **ls**:用于列出目录中的文件和子目录。通过`ls -l`可以显示详细信息,包括权限、所有者、大小等。 2. **cd**:改变...
《CCNA菜鸟笔记2007修正版》可能是早期的学习资料,尽管如此,它依然包含了许多关键概念,如OSI模型、网络拓扑结构、物理层与数据链路层协议(如Ethernet、VLAN、STP)、IP地址分配和子网划分、以及基本的路由器和...
8. **002_Linux菜鸟过关.pdf**:这本书籍可能包含了一系列的Linux基础知识和实践练习,帮助新手逐步提升技能,实现从“菜鸟”到熟练用户的转变。 这些资源的组合为学习Linux提供了一个全面的平台,不仅介绍了虚拟机...
《菜鸟学易语言笔记(1)-----------学会思考》是一篇针对初学者的IT技术教程,主要探讨了在学习易语言过程中遇到的问题以及如何通过思考来解决问题。易语言是一种以中文编程为特色的编程语言,旨在降低编程难度,让更...
Linux 菜鸟必学的 60 个命令 本文将从安装和登录命令开始,介绍 Linux 下的基本命令。这些命令是 Linux 菜鸟必学的知识点,涵盖了安装、登录、文件处理、系统管理、网络操作、系统安全等方面。 一、安装和登录命令...
以上就是关于Linux中基本操作的一些介绍,包括文件所有者和用户组的更改、文件权限设置、绝对路径与相对路径的概念以及如何更改目录名称等。这些基础知识对于Linux新手来说是非常重要的,希望对您有所帮助。
DAMA学习笔记-第01-17章细化第5章数据建模较多内容
适合linux的初学者 Linux菜鸟过关全面解决您的Linux之旅问题。您现在要做的是了解一些Linux知识与...Linux菜鸟过关提供给您的不单单是初级,而是鼓励与帮助您闯进中、高级Linux水平中。现在就体验来自于Linux动力...
做linux复习时做的笔记,有不足的地方期待指出!
菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华菜鸟成长手册2009——CPU-内存-硬盘篇 - 硬件知识精华...
本文档将带你一步步走进Linux Shell的世界,理解其基本概念、常用命令以及如何编写简单的Shell脚本。 1. **Shell介绍**:Linux Shell是用户与操作系统之间的接口,它接收用户的输入并执行相应的命令。常见的Shell...
#### 一、ARM简介与学习笔记背景 《菜鸟的ARM笔记》是一份非常适合初学者入门的ARM学习资料。ARM(Advanced RISC Machines)是一种基于精简指令集计算机(RISC)架构的处理器技术,广泛应用于嵌入式系统、移动设备...