linux系统操作笔记
tar cvf test.tar /etc
gzip test.tar
bzep2 test.tar
归档压缩
tar czf test.tar.gz /etc
vi /etc/test.txt
cp /etc/test1.txt /etc/test2.txt
linux启动顺序
bios ---> mbr ---> grub -----> kernel --->init
bios{446 引导信息,64 分区信息, 2:标志区}
查找:
ps aux |grep “bash”|grep -v "grep"
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
分区系统
fdisk /dev/sdb ---新建分区
pratprobe 更新分区别
mkfs.ext4 /dev/sdb1 -----> 制作格式化
mount /dev/sdb1/ /sdb1 --->挂载
测试:
dd if=/dev/zero of =/opt/test bs= 5G count =1 ---->粗糙的测试
小知识:磁盘满的情况两种,容量满 -h ,或者 inode编号满 -i
软链接
ln -s 源路径 目标路径
1, 相当于win中的快捷方式
2,删除链接文件源文件无影响
3,删除源文件,链接文件失效
4,修改源文件、链接文件,内容都变
补充:软链接建立的文件inode编号不一样,可以跨区建立
硬链接 :
ln 源路径 目标路径
1,删除链接文件源文件无影响
2,删除源文件,链接文件不失效
3,修改源文件、链接文件,内容都变
补充:硬链接建立的文件inode编号一样,都指向block
网络配置
/etc/sysconfig/network-scripts/ifcfg-网卡名
BOOTPROTO=dchp #自动配置 static #静态配置
static还需要增加以下配置
IPADDR:192.168.10.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.10
DNS1=xxx.xxx.xxx.xxx
DNS2=xx.x.x.x
----
ONBOOT=YES
service NetworkManager status 网络状态查询
service network status
chkconfig --list
route #查看路由
route add deafult gw 192.168.1.11
rpm -ivh 安装程序包
自定义yum源
安装createrepo --->mkdir /test ---->cp 软件包 /test ---->createrepo /test ----> 修改/etc/yum.repo.d/local.repos -->baseurl = file://test
yum install 软件包*
yum clean all 清空缓存
vi /etc/yum.conf ----> keepcache = 0/1 -----> cachedir 创建一个文件 #此操作保存yum源缓存,方便自己搭建部署
安装3.5举例
(源码安装) 先安装 yum install gcc-* glibc-* # groupinstall "开发工具"(reinstall 重装 erase 卸载)
解包:tar xvf 软件包 进入软件包 ./configure --frefix = /usr/local/python3.5 #指定位置 -->make -->make install
软链接:ln -s python3.6地址 /usr/bin/python3
SSH服务器
vim /etc/ssh/sshd_config
1,配置环境
关闭防火墙:service iptables stop(chkconfig iptables off)
关闭selinux:setenforce 0 () #vi /etc/sysconfig/selinux (SELINUX =disabled)
2,安装软件包 yum install httpd -y
3,修改配置文件
vi /etc/httpd/conf/httpd.conf
vi /etc/hosts
4,重启服务
service httpd restart
5,测试
samba>>
vi /etc/samba/smb.conf
service smb restart
smbpasswd -a username
usermod -s /sbin/nologin "用户名” #安全策略
linux系统操作笔记的更多相关文章
- Linux系统学习笔记:文件I/O
Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...
- Linux系统安全笔记
Linux系统安全笔记 https://insecure.org/https://sectools.org/SecTools.Org:排名前125的网络安全工具 http://www.ibm.com/ ...
- linux系统学习笔记:无死角理解保存的设置用户ID,设置用户ID位,有效用户ID,实际用户ID
一.基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid. 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用 ...
- Linux系统学习笔记:文件描述符标志
文件描述符标志的概念 文件描述符标志(目前就只有一个close-on-exec): 它仅仅是一个标志,当进程fork一个子进程的时候,在子进程中调用了exec函数时就用到了这个标志.意义是执行exec ...
- Linux 系统裁剪笔记 3
说到裁减Linux,无非是为了减小磁盘占用或者是为了某些特定场合的应用(如嵌入式系统).以RedHat 7.3为例,其最小安装仍然达到了300M,这不得不让人对一直号称小而全的Linux系统感到疑惑. ...
- Linux 系统裁剪笔记1
1.什么裁剪? 本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好 ...
- Linux系统学习笔记(1)
学习地址:http://www.runoob.com/linux/linux-tutorial.html 1.学习Windows和Linux哪个比较难? 前期是Windows容易学习,后期是Linux ...
- 1.linux系统基础笔记(互斥量、信号量)
操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的windows系统已经开始运行了.如果问大家操作系统是什么?可能有的人会说操作系统就是windows,就是那些 ...
- Linux 系统裁剪笔记 软盘2
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 "code maturity level optio ...
随机推荐
- 一个正整数表示为n个连续正整数之和(第1届第2题)
题目要求 问题描述:一个正整数有可能可以被表示为 n(n>=2) 个连续正整数之和,如: 15=1+2+3+4+5 15=4+5+6 15=7+8 编写程序,根据输入的任何一个正整数,找出符合这 ...
- Instrumentation 功能介绍(javaagent)
利用 Java 代码,即 java.lang.instrument 做动态 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中 ...
- 安装python后,启动时提示“0x00000000001”内存错误
直关资料: https://www.cnblogs.com/onewalee/p/7887747.html 问题情况:安装python后,在CMD命令中启动python就提示一个内存错误的对话框,重新 ...
- Oracle---常用SQL语法和数据对象
1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字 ...
- Unity读取Excel文件(附源代码)
今天想弄个Unity读取Excel的功能的,发现网上有许多方法,采用其中一种方法:加入库文件 Excel.dll 和ICSharpCode.SharpZipLib.dll库文件,(还有System.D ...
- Go_14:GoLang中 json、map、struct 之间的相互转化
1. golang 中 json 转 struct <1. 使用 json.Unmarshal 时,结构体的每一项必须是导出项(import field).也就是说结构体的 key 对应的首字母 ...
- Nginx 实现负载均衡
.安装nginx和tomcat 我这里是使用docker安装的.安装流程可参照 dockerfile 这里安装了两个tomcat,端口分别是42000和42001.第二个tomcat的首页随便加了些代 ...
- SFTP编辑linux文件 ——mac sublime text2 sftp
llinux上编辑文件总是个头疼的事儿.mac上没有nodepad++和editplus,他们都有各自支持的sftp插件,editplus比较好 自然就带了,而notepad++需要另行安装. 下面介 ...
- 基于Java实现批量下载网络图片
昨天朋友做项目遇到一个需求,需要把上千个的微博表情图片下载到本地磁盘,并做好规范命名,塞给我一堆Json数据,让我帮忙处理下,反正闲着也没事干,就帮忙写了.(很简单的一个功能,随手记录下,刚好填补下最 ...
- 使用 JdbcTemplate 查询数据时报错:列名无效(已解决)
又犯了一个错误. 争取没有下次了. 就算再犯,也要知道去哪找答案. 所以,记录一下,以示警戒. 报错 使用 JdbcTemplate 查询数据时,出现异常: PreparedStatementCall ...