关于Linux的总结(二)
主要内容
Linux 安装
常用命令
VI编辑器的使用
远程登录
主机名的设置
IP的设置
防火墙的设置
用户和组账户管理
文件权限管理
RPM软件包管理
软件的安装
Jdk,tomcat, eclipse

如:ls -la /usr
-l (long)
-a (all) 注意隐藏文件、特殊目录.和..
-t (time)






使用命令:man 5 passwd
account:password:UID:GID:GECOS:directory:shell

查看命令:man 5 shadow


完整信息:一个文件,所属用户具有读写执行权限;所属组的用户
有读写权限,没有执行权限;其他用户只有读权限
更改操作权限
参数:-R 下面的文件和子目录做相同权限操作(Recursive递归的)
例如:chmod u+x a.txt
例如:chmod 750 b.txt
rwx用二进制表示是111,十进制4+2+1=7
r-x用二进制表示是101,十进制4+0+1=5
RPM软件包管理
用linux掉渣天就是摒弃鼠标,用键盘.即使你安装的linux版本有界面,也用命令行.
(丢掉鼠标,丢掉鼠标,丢掉鼠标)
什么是VI
Vi是Visual Interface的缩写.就是Linux的编辑器,类似于windows中的笔记本.
但是VI相对于记事本强大的不是一星半点.vi---升级版---->vim
VI以前的撤销是用U 只能撤销一次.但是VIM可以进行无数次的撤销操作.
VI只能在unix内核的操作系统中,但是VIM可以再多个操作系统中跨平台运行.(windows)
有兴趣的可以尝试在windows下操作练习.
VIM支持语法高亮(系统关键字)
VIM支持图形界面(逼格有点low)
VI编辑器的操作模式
Command Mode 命令模式
Insert Mode 输入模式
LastLine Mode 底行模式(尾行,末行)
========*************************=========笔记==============*************************===================
=========================================
1、pwd 用来查看当前所处的目录
2、ls 列出当前目录下的子目录和文件
ls -l 列出详细的信息 ----> 等价于 ll
3、sftp 用来上传本地文件到远程服务器 put c:\xxx.txt
=====华丽的分割线============
tips: 在敲命令的时候要常用tab键进行补全
=====华丽的分割线============
4、cd app/ 切换当前目录到 app路径下
5、rm jdk-7u65-linux-i586.tar.gz 删除文件
6、mv jdk-7u65-linux-i586.tar.gz app/ 移动文件到app目录下
7、cp jdk-7u65-linux-i586.tar.gz app/ 拷贝文件到app目录下
=====邪恶的分割线============
文件权限的管理
=====邪恶的分割线============
8、su 切换到root用户身份
9、chmod 777 wnejian 给文件的权限改成所有人都可读可写可执行
chmod u+x wenjian 给文件的所有者添加一个可执行权限(u 表示所有者 o表示other其他人 g表示所有组)
10、chown itcast0622:itcast0622 wenjian 更改文件的所属用户和所属组
-====安装jdk=====
11、 tar -zxvf jdk-7u65-linux-i586.tar.gz (z 是说指定gzip这种压缩编码 , x表示解压,v表示打印进度, f表示针对哪个文件)
12、 gzip wenjian 压缩一个文件,用gzip这种格式
13、 修改环境变量 vi /etc/profile
14、 让环境变量修改生效 source /etc/profile
15、 vi编辑器的常见操作,见PPT
====常用系统管理指令=====
16、jps 查看系统当前运行的java进程
17、netstat -natp 查看系统中的监听网络端口的进程信息
18、du -sh * 查看文件或者文件夹的大小
19、df -h 查看磁盘空间
===linux的网络配置======
1、虚拟网络环境的理解 NAT BRIDGE HOSTONLY 见图
2、linux中网络参数的配置
-- ifconfig 查看网络配置信息
-- 修改ip地址,可以通过图形界面修改
-- setup 也可以修改网卡的ip地址配置
-- 还可以直接修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0
-- ping 用来测试网络节点之间的连通性
--修改主机名 vi /etc/sysconfig/network
--修改主机名和ip之间的内网映射 vi /etc/hosts
======用户管理============
useradd hanliang 添加用户
passwd hanliang 修改用户的登陆口令
userdel -r hanliang 删除用户及其主目录
===========mysql 安装-=============
rpm qa | grep mysql 先查询已存在的mysql包
rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps 删除已存在的冲突包
rpm -ivh MySQL-server-5.1.73-1.glibc23.i386.rpm 装server包
rpm -ivh MySQL-client-5.1.73-1.glibc23.i386.rpm 装client包
设置root的权限密码等 /usr/bin/mysql_secure_installation
\\第一个 安装
\\第二个 配置网络环境
\\第三个 文件管理 cd ls ll cp mv chmod chown rm cat less more touch(创建空文件)
\\第四个 常用系统管理 useradd userdel usermod groupadd groupdel groupmod ps jps top netstat ping ifconfig kill wc find df du
\\第五个 安装jdk 安装mysql服务器
\\第六个 如何使用rpm安装rpm软件包
-------tail------------看文件的尾部
tail -f log4j.log 在实际生产中,是debug的最强利器
关于Linux的总结(二)的更多相关文章
- Linux设备管理(二)_从cdev_add说起
我在Linux字符设备驱动框架一文中已经简单的介绍了字符设备驱动的基本的编程框架,这里我们来探讨一下Linux内核(以4.8.5内核为例)是怎么管理字符设备的,即当我们获得了设备号,分配了cdev结构 ...
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- Linux网络编程(二)
Linux网络编程(二) 使用多进程实现服务器并发访问. 采用多进程的方式实现服务器的并发访问的经典范例. 程序实现功能: 1.客户端从标准输入读入一行文字,发送到服务器. 2.服务器接收到客户端发来 ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...
- Linux学习之二-Linux系统的目录结构
Linux学习之二-Linux系统的目录结构 在Linux的根目录下,有很多的目录,但是需要记住,对于Linux而言,一切皆文件.因此此处的目录也是文件.用ls / 命令就能看到根目录下的各类不同的目 ...
- Linux学习笔记(二) 文件管理
了解 Linux 系统基本的文件管理命令可以帮助我们更好的使用 Linux 系统,以下介绍几个常用的文件管理命令 1.pwd pwd 是 Print Working Directory 的简写,用于显 ...
- Linux命令-文本编辑(二)
Linux命令-文本编辑(二) Linux mtype命令 mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容. 语法: mtype [-st][文件] 参 ...
- Linux命令-文件管理(二)
Linux命令-文件管理(二) Linux gitview命令 Linux gitview命令用于观看文件的内容,它会同时显示十六进制和ASCII格式的字码. 语法:gitview [-bchilv] ...
- Linux进程管理(二)
目录 Linux进程管理(二) 参考 vmstat命令 top命令 Linux进程管理(二)
- Linux笔记(二)
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...
随机推荐
- sass学习(1)——了解sass
为什么要选择sass 我们在手写css中,会遇到很多很麻烦的问题.倒不是一些技术的问题,而是工程量的问题.例如,如何可以代替难记的16进制颜色,如何可以让层次更清晰,还有重复的代码该如何偷懒.其实这一 ...
- POJ 2185 Milking Grid(KMP)
Milking Grid Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 4738 Accepted: 1978 Desc ...
- C语言break语句
break语句不能用于循环语句和switch语句之外的任何其他语句中: breakh中断switch break如果用于循环,是用来终止循环:break如果用于switch,则是用于终止switch. ...
- Hibernate监听器
Hibernate的事件监听机制 Hibernate中的事件监听机制可以对Session对象的动作进行监听,一旦发生了特殊的事件,Hibernate就会执行监听器中的事件处理方法 在某些功能的设计中, ...
- rop框架签名功能控制
平台级控制: 通过<rop:annotation-driven/>的 sign-enable 属性即可开启或关闭服务平台签名验证功能:<rop:annotation-driven s ...
- C#中Internal class与静态类说明
C#中的internal访问修饰符表示 访问仅限于当前程序集 但是注意,internal修饰符修饰的类中,可以有public的成员变量和成员方法等 Static 关键字作为修饰符可以用于类.方法和成员 ...
- android4.0访问不能网络解决方法
@SuppressLint("NewApi")protected void onCreate(Bundle savedInstanceState) {StrictMode.setT ...
- VS2015中DataGridView的DataGridViewComBoboxCell列值无效及数据绑定错误的解决方法
在VS2015中练习DataGridView的使用, 发现其中的DataGridViewComBoboxCell列存在着绑定数据库列后出现值无效的提示 根据网上的解决办法,添加了DataError后可 ...
- Spark 1.3.0 单机安装
一.试验环境: CentOS6.6 最小化安装:主机名spark-test,IP:10.10.10.26 OpenStack虚拟云主机. 注:安装流程:进入linux->安装JDK->安装 ...
- #定位系统性能瓶颈# strace & ltrace
strace和ltrace分别相应的是系统调用和库函数调用, 系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思,面向的是硬件. 而库函数调用则面向的是应用开发的.相当于 ...