关于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 ...
随机推荐
- php 判断图片类型
脚本之家 <?php $imgurl = "http://www.jb51.net/images/logo.gif"; //方法1 echo $ext = strrchr($ ...
- Linux下的vi编辑命令中查找·替换详解
一.查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使 ...
- BPL插件框架的二种实现
1)非RTTI方式适用于所有的DELPHI版本 unit untMain; interface uses Windows, Messages, SysUtils, Classes, Graphics, ...
- CodeForces 706C Hard problem (水DP)
题意:对于给定的n个字符串,可以花费a[i] 将其倒序,问是否可以将其排成从大到小的字典序,且花费最小是多少. 析:很明显的水DP,如果不是水DP,我也不会做.... 这个就要二维,d[2][max ...
- Serializable 序列化使用限制
序列化不能跨语言 如果单纯为了传数据,完全可以被json代替.
- iOS开发-Core Location和Map Kit
一.Core Location确定物理位置 利用以下3种技术: 1.GPS(最精确的) 2.蜂窝基站ID定位(cell ID Location) 3.WPS(Wi-Fi Positioning Ser ...
- UVa 112 Tree Summing
题意: 计算从根到叶节点的累加值,看看是否等于指定值.是输出yes,否则no.注意叶节点判断条件是没有左右子节点. 思路: 建树过程中计算根到叶节点的sum. 注意: cin读取失败后要调用clear ...
- Codeforces Round #326 (Div. 2) D. Duff in Beach dp
D. Duff in Beach Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/588/probl ...
- HDU 1999 不可摸数
/* 中文题意: 中文翻译: 题目大意:见红字(例如以下) 解题思路:打表,将每一个数的合数之和存在一个数组之中 难点具体解释:用两个for循环写的,第二个for循环主要是解释两个数相乘不超过这个最大 ...
- RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
RapeLay(电车之狼R)的结局介绍 (隐藏结局) 必备知识要让MM怀孕非常easy.起初刚进入调教模式后.仅仅要H一次 MM就開始有时期状态. 生理(连上有红晕) ->不详状态(闭目第一次) ...