
linux基础
Hayden_yang
~自己路自己走~
展开
-
查看麒麟操作系统版本
查看麒麟操作系统版本原创 2022-11-30 21:53:35 · 27060 阅读 · 0 评论 -
【系统启动】grub & initrd
===系统启动====1. BIOS硬件检测,加载MBR中boot loader2. Boot loader 根据设置(/boot/grub/grub.conf) 加载kernel和initrd3. Kernel检查并驱动硬件(/lib/modules),执行init (如果kernel无法驱动/所在硬盘,会通过initrd去加载/所在的硬盘驱动,能够以只读方式挂载/分区,然后原创 2014-10-29 15:39:57 · 872 阅读 · 0 评论 -
【cron & anacron 】
=====cron 计划任务=====计划任务主要是作一些周期性的任务,目前最主要的用途是备份数据[root@station230 ~]# ps aux |grep cron |grep -v 'grep'root 3078 0.0 0.0 5632 1108 ? Ss 08:44 0:00 crond[root@station230 ~]原创 2014-10-29 15:44:38 · 803 阅读 · 0 评论 -
【kernel + modules】
kernel + modules# uname -r2.6.18-308.el5==kernel相关概念==双树结构(测试版,稳定版)一、升级内核: linux-2.6.39.tar.gz==升级内核的目的追求前瞻性开发测试使用增加新的功能使用新的硬件驱动给内核瘦身其它需求(嵌入式开发)==实施步骤1. 安装编译所需的工具 gcc原创 2014-10-29 15:42:48 · 1057 阅读 · 0 评论 -
ssh服务
===SSH服务===软件包:openssh-server端口: 22/tcp配置文件:/etc/ssh/sshd_config 服务端配置文件 /etc/ssh/ssh_config 客户端配置文件[root@station115 ~]# netstat -tnlp |grep :22 //查看那22端口的工作状态[root@station11原创 2014-10-29 15:47:21 · 665 阅读 · 0 评论 -
vm科隆linux 后,网卡启动不了
克隆linux后,网卡的mac地址是克隆机的mac,需要更改。解决方法如下:原创 2014-08-16 19:04:55 · 1036 阅读 · 0 评论 -
反向解析引发的访问慢问题的解决
SSH服务默认启用了DNS反向解析的功能,这种设置会导致我们在通过ssh访问服务器时,如果该服务器的主机名在DNS中无记录的话,由于等待超时而出现响应极慢的情况。这时可对ssh服务器/etc/ssh/sshd_config添加如下设置:UseDNS no重启ssh服务,即可关闭反向解析,访问速度顿时加快~以下为DNS反向解析相关的服务优化技巧,来自自强不息厚德载物mysql反向解析原创 2014-06-20 13:40:03 · 2949 阅读 · 0 评论 -
cron任务执行oracle存储过程的误区
[oracle@scard ~]$ crontab -l0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/oracle/proc_msgtoteacher_as.sh >>/home/oracle/log/proc_msgtoteacher_as.log 2>&1[oracle@scard ~]$ tail proc_msgtoteac原创 2014-07-09 17:03:42 · 829 阅读 · 0 评论 -
notepad++默认的快捷键整理
notepad++默认的快捷键整理(其中有颜色的为常用招数):1. 文件相关快捷键动作定义Ctrl-O打开文件Ctrl-N新建文件Ctrl-S保存文件Ctrl-Alt-S文件另存为Ctrl-Shift-S保存所有打开文件Ctrl-P打印Alt-F4退出转载 2014-04-12 14:16:05 · 907 阅读 · 2 评论 -
alert日志按天切割脚本 alertlog_byday.sh
alert告警日志管理:路径 /u01/app/oracle/diag/rdbms/orcl/orcl/trace/ 将alert log 按天存放,每天一个alert log 文件[oracle@ijx ~]$ cat alertlog_byday.sh ############################## alertlog_bydat.sh #原创 2014-03-29 08:02:26 · 992 阅读 · 0 评论 -
kernel.sem 参数设置
参考:http://yusy1116.blog.163.com/blog/static/6467259220106821116449/http://blog.youkuaiyun.com/leshami/article/details/8766256 sem其实是semaphores的缩写,查看当前设置[oracle@test oracle]$ cat /proc/sys/kernel/s原创 2014-02-25 23:22:13 · 10336 阅读 · 0 评论 -
DHCP服务
========DHCP服务器========功能:自动为客户端分配IP、掩码、网关、DNS...软件包:dhcp配置文件: RHEL5: /etc/dhcpd.conf RHEL6: /etc/dhcp/dhcpd.conf租约文件:端口: 67/udp协议[root@station115 ~]# yum -y install dhcp===为原创 2014-10-29 15:49:27 · 632 阅读 · 0 评论 -
【FTP】linux ftp服务
mount -t nfs 192.168.2.168:/mnt/nfs1 /mnt/nfs1mount -t cifs //192.168.2.168/smb1 /mnt/smb1 -o username=alice%1====FTP Server====ftp: 文件传输协议软件包: vsftpdftp端口: 控制端口 21/tcp 数据端口 20/tcp(主动模式原创 2014-10-30 12:25:08 · 768 阅读 · 0 评论 -
【CIFS】 Common Internet File System
NAS之CIFS:CIFS Common Internet File System . Windows和Unix系统之间共享文件的一种协议借助于Linux平台上的Samba软件来实现CIFS共享:============================================================================一、Samba服务器 (存储端)原创 2014-10-30 12:23:25 · 800 阅读 · 0 评论 -
linux 开通 Root 远程登录 telnet 详解
目录:一、telnet基础知识二、telnet服务安装三、telnet服务检测四、telnet服务调试五、telnet开启root六、telnet服务启动七、telnet服务测试八、telnet端口更改九、telnet服务限制十、配置文件krb5-telnet十一、配置文件ekrb5-telnet十二、转载 2017-02-07 14:38:15 · 6265 阅读 · 0 评论 -
Selinux
Selinux配置文件 /etc/sysconfig/selinux#vim /etc/sysconfig/selinux 1 # This file controls the state of SELinux on the system. 2 # SELINUX= can take one of these three values: 3 # en原创 2014-10-31 16:51:54 · 784 阅读 · 0 评论 -
Nginx
Nginx:高性能的HTTP,反向代理[root@station230 ~]# service httpd stop[root@station230 ~]# chkconfig httpd off所需的软件:开发工具,开发库,openssl-devel部署Nginx===================================================原创 2014-10-31 16:44:52 · 504 阅读 · 0 评论 -
代理服务器Squid,Nginx
代理服务器:Squid,Nginx正向代理(透明代理) squid nginx 作用:让内网用户上网,缓存(内存,硬盘),加快访问速度,节约通信带宽 访问控制ACL实现对用户上网行为进行控制(时间、网站、内容...) 防止内部主机受到攻击反向代理 squid,nginx 作用:给网站加速=========原创 2014-10-31 16:40:06 · 1552 阅读 · 0 评论 -
【地址转换】NAT
NAT: 内网 NAT服务器 外网client(192.168.2.168)--->eth0(192.168.2.10)NAT Server(1.1.1.1)eth1 --> Web(1.1.1.100)==SNAT,源地址转换作用:让内网用户可以通过原创 2014-11-04 14:22:05 · 610 阅读 · 0 评论 -
【网络安全】iptables
网络安全安全体系概览:Firewalls --> TCP Wrappers --> Xinetd --> PAM -- > SELinux --> Server specificFirewalls: netfilter/iptables netfilter组件 内核空间,是内核一部分 iptables组件 用户空间,提供管理防火墙的手段,通过iptab原创 2014-11-04 14:19:55 · 854 阅读 · 0 评论 -
【WEB相关】
===============WEB服务================静态网站:*.html *.htm动态网站:*.php *.jsp *.cgi *.aspPHP:LAMP: Linux + Apache + Mysql + PHP/Perl/PythonLNMP(LEMP): Linux + Nginx + Mysql + PHP(FastCGI)JSP:原创 2014-10-30 12:27:40 · 800 阅读 · 0 评论 -
【日志】linux 日志系统
谁会记录日志:===syslogd,klogd进程(绝大部分日志记录,和系统操作有关,安全,认证,计划任务...)===有些应用程序例如httpd,mysql,可以以自己的方式记录日志[root@station230 ~]# ps aux |grep logroot 2183 0.0 0.0 1820 584 ? Ss 07:06 0:0原创 2014-10-30 12:21:09 · 729 阅读 · 0 评论 -
【NFS】
常见三种存储方案DASNASSAN====NAS之NFS===NFS:Network File System网络文件系统,Unix系统之间共享文件的一种协议借助于Linux系统平台来实现NFS存储一、NFS服务器(存储端)1. 软件包: nfs-utils2. 端口: 2049/tcp3. 配置文件:/etc/exports 使用该文件给客户端原创 2014-10-30 12:22:02 · 551 阅读 · 0 评论 -
Linux RDAC
IBM DS3500 Linux RDAC PackagesPlease go to the following URL to download the latest LINUX RDAC packages for the DS3500.http://www.lsi.com/rdac/ds3000.html原创 2014-10-30 09:59:54 · 761 阅读 · 0 评论 -
redhat启动停在starting sendmail和starting sm-client!
网上有说“这是因为 sendmail 的 server name (预设为 hostname) 不能为 gethostbyaddr 所解析所致,不能解析时会等 timeout, 所以等了那麼久 所以,重點在 /etc/hosts 有沒有對應或 dns 有沒有記錄”方法一:解决这个问题的方法是,通过修改配置文件更改了主机名后,还原创 2014-02-08 13:56:38 · 1256 阅读 · 0 评论 -
关于Public key for *.rpm is not installed 的解决方法
今天在用yum 安装httpd的时候出现了一下错误:warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897update/gpgkey | 1.8 kB 00:00Public key for原创 2014-02-08 13:50:42 · 4811 阅读 · 0 评论 -
输入输出重定向和管道
输入输出重定向==输出重定向 > 覆盖>> 追加[root@station230 ~]# date 1> date.txt [root@station230 ~]# date 2> date.txt [root@station230 ~]# ls /home/ /aaaaaaaaa 1>list.txt 2>&1[root@station230 ~]# ls /hom原创 2013-12-23 18:52:27 · 628 阅读 · 0 评论 -
linux 下文件的打包与压缩
==打包[root@station230 ~]# tar -cvf etc1.tar /etc //c创建 v详细 f打包后文件名[root@station230 ~]# tar -cf etc2.tar /etc[root@station230 ~]# ll -h etc* -rw-r--r-- 1 root root 104M 10-29 12:10 etc1.tar-原创 2013-12-23 18:40:41 · 690 阅读 · 0 评论 -
文件查找
=====文件的查找:命令文件: which ls (echo $PATH)任意文件:locate test01 (updatedb更新locate数据库)find find [options] [path...] [expression]按文件名:[root@station230 ~]# find /etc -name "ifcfg-eth0"[r原创 2013-12-22 22:09:23 · 584 阅读 · 0 评论 -
文件权限
====文件权限====rw-r--r-- root root install.log权限对象:属主:u属组:g其他人: o所有人:a权限类型:读:r 4写:w 2执行: x 1===设置权限1. 更改文件的属主、属组chown:[root@station230 ~]# chown alice.hr file1 //改属主、属组原创 2013-12-22 22:08:01 · 1004 阅读 · 0 评论 -
用户管理
====用户管理====和用户组相关的一些文件:/etc/passwd root:x:0:0:root:/root:/bin/bash 用户名:x:uid:gid:描述:HOME:shell/etc/shadow root:1$MYG2NDG6$a1wtyr5GDM2esAPjug0YP0:15636:0:99999:7::: 登录名:加密口令:最后一次修改时间:最小原创 2013-12-22 22:06:04 · 617 阅读 · 0 评论 -
文件管理
=========shell对文件进行管理==========. 复制、创建、删除、移动、编辑、压缩、权限、查看、查找一、Linux的目录结构Windows: 以多根的方式组织文件 C:\ D:\ E:\Linux: 以单根的方式组织文件 //目录结构:======bin 普通用户使用的命令 /bin/lsdev 设备文件 /dev/sda原创 2013-12-22 22:03:58 · 761 阅读 · 0 评论 -
Linux下如何获得帮助
1. 命令 --help,内部命令如echo 需要help echo# ls --help用法:ls [选项]... [文件]...2. man ls搜索:/-h n N技巧一:Man手册是分章节,按章节来查找,常用的是1(命令用法),5(文本规范),8(系统管理命令)/usr/bin/passwd 命令,修改用户密码 man 1 passwd /etc原创 2013-12-20 21:36:50 · 641 阅读 · 0 评论 -
初识bash shell
GNU bash --Linux 默认的 shell一、bash shell提示符:===================[root@station230 ~]# date2012年 10月 24日 星期三 09:38:54 CST[root@station230 ~]# whoami root[root@station230 ~]# useradd jac原创 2013-12-20 14:51:22 · 684 阅读 · 0 评论 -
linux 逻辑卷lvm
逻辑卷LVM 创建 扫描 显示详细 扩展 删除 更改 pvcreate pvscan pvdisplay pvs vgcreate vgscan vgdisplay vgs vgextend vgremove vgchange lvcreate原创 2013-12-28 16:06:45 · 1162 阅读 · 0 评论 -
linux 基本的存储管理
基本的存储管理:分区、格式化、挂载MBR分区方式:fdisk //一般针对2TB以下的分区GPT分区方式:parted 一般针对>2TBMBR(Master Boot Record,主引导记录),它位于硬盘的0柱面、0磁头、1扇区。就是我们常用的分区方式,最大支持2.19TB(2的32次方*512byte),可以划分4个主分区或3个主分区+1个扩展分区。GP原创 2013-12-28 16:05:28 · 854 阅读 · 0 评论 -
yum 配置管理
YUM:1. 生成软件包依赖的数据库2. 使用yum安装软件包(自动查询数据库并解决依赖关系)第一种情况:使用系统光盘安装rpm软件1. 本身存在yum数据库,不需要生成2. 指定数据库位置[root@station230 ~]# cd /etc/yum.repos.d/[root@station230 yum.repos.d]# vim rhel-debuginf原创 2013-12-23 22:02:21 · 837 阅读 · 0 评论 -
软件包管理--rpm
安装/卸载/查询A. 源码包tarball 没有编译B. 已编译的二进制包 系统平台 包类型 工具 自动安装工具 Redhat/Centos/Fedora RPM rpm,rpmbuild yum Ubuntu/Debian DPKG原创 2013-12-23 22:00:36 · 1014 阅读 · 0 评论 -
linux软件包安装之源码包
软件包安装之源码包: (系统需安装开发工具、开发库组件)httpd-2.2.11.tar.bz2准备工作#>$ ./configure --prefix=PREFIX //检查环境,生成配置文件 $> a. 指定安装路径,例如--prefix=DIR b. 启用或禁用某项功能, 例如 --enable-ssl, --disable-filter原创 2013-12-25 22:42:09 · 672 阅读 · 0 评论 -
Linux 时间同步配置 rdate和ntpdate
一. 使用ntpdate 命令1.1 服务器可链接外网时 # crontab -e 加入一行: */1 * * * * ntpdate 210.72.145.44 210.72.145.44 为中国国家授时中心服务器地址,这样该机每隔1分重就可以与国家授时中心进行同步了。 注意: 在使用ntpdate原创 2014-02-08 14:41:37 · 1589 阅读 · 0 评论