Linux常用配置

常用的配置文件目录:

1:/etc/sysconfig/i18n(语言配置文件).
2:/etc/sysconfig/network-scripts/ifcfg-eth0(eth0配置文件).
3:/boot/grub/grub.conf(grup配置文件) 或/boot/grub/menu.list.
4:/etc/passwd:系统用户数据库文件.
5:/etc/group:组的数据库文件.
6:/etc/gshadow(存放密码).
7:/etc/shadow(存放密码).
8:/etc/profile(系统环境).
9:/etc/bashrc(系统变量).
10:/etc/shells(存放shell).
11:/etc/sudoers(sudo配置文件).
12:/etc/inittab(设置启动级别).
13:/etc/rc.d/rc.local:(系统启动是执行的文件类似于windows的autoexec.bat).
14:$HOME/Xclients(控制启动x客户端).
15:/etc/X11/Xinit/xinitrc.d/xinput(启动x-windows的加载程序配置文件).
16:/etc/fstab(文件系统格式表).
17:/var/log/(存放日志目录).
18:/var/spool/at/(存放at时间任务的目录).
19:/etc/at.deny(禁止时间任务,针对用户).
20:/etc/at.allow( 允许时间任务,针对用户).
21:/etc/crontab(crontab配置文件).
22:/etc/anacrontab(anacrontab配置文件).
23:/etc/moudle.conf(网卡,声卡,usb的模块).
24:/etc/protocols(协议).
25:/etc/services(短口).
26:/etc/dhcpd.conf(DHCP配置文件,默任不存在).
27:/var/lib/dhcp/dhcpd.leases(查看哪个用户,使用你的dhcp服务器).
29:/etc/hosts /etc/sysconfig/network(修改主机名).
30:/etc/named.conf(DNS主配置文件).
31:/etc/host.conf(解晰主机时用host表还是dns).
32:/etc/resolv.conf(指定dns服务器ip).
33:/etc/httpd/conf/httpd.conf(apache配置文件)
34:/etc/mail/(sendmail目录).
35:/etc/aliases(别名配置文件).
36:/etc/samba/smb.conf(smb配置文件).
37:/etc/proftpd.conf(ftp配置文件).
38:/etc/squid/squid.conf(squid配置文件).
39:/etc/pam.d/su(限制用户使用su).
40:/etc/secruetty(限制根用户直接登陆终端).
41:/etc/secrrity/access.conf(限制某用户登陆).
42:/etc/nologin(限制所有用户登陆).
43:/etc/sudoers(强制用户每次使用sudo输入密码).
44:/etc/security/time.conf(限制用户登陆系统时间).
45:/etc/hosts.allow
46:/etc/hosts.deny
47:/etc/issue(登陆提示)
48:/etc/issue.net(远程登陆提示).
49:/etc/motd(输入用户名和密码后看到的内容).
50:/etc/login.defs(生成新用户,基本参数).
51:/etc/logrotate.conf(日志文件各级的选项).
52:/proc/sys/net/ipv4/ip_forward(即使路由功能打开).
53:/etc/sysctl.conf(永久打开路由功能).
54:/proc/sys/net/ipv4/icmp_echo_igore_all(是否允许ping).
55:/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts(广播ping).


http://wenku.baidu.com/link?url=MWhn2Z5B4Qd2eWx9tcYv_vnmTyevT9KJXLj3QGypqBEMGXfEH8XQy3ZkP6ehGUPorMEvdki5-lcaJcF-o7V3be2cljuON8pCDmWLcBfuZF3

网络设置:

第一步:激活网卡
系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。
# ifconfig eth0 up  
第二步:设置网卡进入系统时启动
想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。
# chkconfig --level 2345 network  on
第三步:修改网卡文件ifcfg-eth0
修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=dhcp
总结:
通常情况下第三步是最重要的,因为大部分Linux系统默认网络服务是系统启动时也启动的,网卡也是启用的,只要设置好第三步,然后使用下面的命令启动网络服务就OK。
# service network start

配置静态IP地址上网与动态IP地址上网同出一辙,修改ifcfg-eth0,然后用命令service network retart重启网络服务。
方法一:纯修改配置文件
cd  /etc/sysconfig/network-scripts
vi ifcfg-eth0    #拿我机子举例,我只有一块网卡,就是eth0
==============================   
DEVICE=eth0
BOOTPROTO=static    #这里将auto改为static 即自动改为静态
BROADCAST=192.168.2.255  #这里修改为你设置的局域网广播地址(可以不写这行)
HWADDR=00:0C:29:1D:9F:22 #这里是硬件地址(可以不写这行)
IPADDR=192.168.2.173  #这里写上你要设置的IP地址。
NETMASK=255.255.255.0 #掩码
NETWORK=192.168.2.0 #网络号
ONBOOT=yes  #开机即启动网卡。
TYPE=Ethernet #这是类型,当然也可以不写这一行。
=======================

然后
service network restart
+++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++
方法二:控制台工具软件:
RedHat 有个挺方便的工具是 netconfig
在终端 直接敲 netconfig 命令 然后按照它的提示一步一步填写IP啥的就行了。


   在Linux系统的 /etc/sysconfig/network-script/ifcfg-eth0文件中存放着网卡IP地址配置的相关信息,它的具体格式为:
  #vi /etc/syssconfig/network-scripts/ifcfg-eth0
  DEVICE="eth0"
   HWADDR="08:00:27:AB:41:CD"   MAC地址,一般系统会自动检测
   NM_CONTROLLED="yes"
   ONBOOT="yes"
   BOOTPROTO="static"     
   IPADDR="10.207.186.255" IP地址
   NETMASK="255.255.255.0" 子网掩码
   GATEWAY="10.207.186.1"  网关地址
  保存退出
  #/sbin/service network restart
  如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig eth0来显示当前的IP来确认是否设置正确。
  ifconfig eth0 up | down                                      //激活,关闭设备eth0
   route add default gw 192.168.1.1                             //配置默认网关
   暂时配置dns解析
   echo "nameserver 211.98.1.28">> /etc/resolv.conf

添加linux系统启动项:
  vi /etc/rc.d/rc.local
  修改Linux系统SSH的端口号
  操作系统linux和Unix都适用:
  修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,
  然后 kill -HUP `cat /var/run/sshd.pid` 就行了。
  注:现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。
  要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可


编辑只读文件

使用chmod命令,为改文件提供其他的权限。u表示用户、a表示全部、g表示组,r表示可读、w表示可写、x表示可执行,

如果要给只读文件加上写权限,chmod a+w filename
同理,如果是加上可执行权限,chmod a+x filename
也可以这样添加权限                    chmod 777  filename

或者以root 身份登录进行修改,就不会出现只读了!


设置文件只读

1、通过基本权限设置命令chmod可以设置文件权限为只读,可以为所属用户、所属组和其他用户设置只读权限!
chmod u=r-- 文件
chmod g=r-- 文件
chmod o=r-- 文件
2、也可以通过chattr命令设置文件只读属性,有点象写保护

chattr +i 文件


安装字体


2、将要的字体复制到/usr/share/fonts/目录下  新建目录

3、修改字体权限,使root以外的用户可以使用这些字体。

4、建立字体缓存,命令:cd /usr/share/fonts/新建目录

mkfontscale

mkfontdir

fc-cache -fv    刷新字体缓存

5、重启,即可使用。


通常为了用java,fedora只需要安装 openjdk

# yum install jre


快捷方式

[Desktop Entry]
Type=Application
Name=ZendStudio9.0.3
Comment=ZendStudio Integrated  Development Environment
Icon=/usr/share/ZendStudio/icon.xpm
Exec=/usr/share/ZendStudio/ZendStudio
Terminal=false
Categories=Development;IDE;Java;


[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;


[Desktop Entry]
Type=Application  //类型
Name=ZendStudio8.0.1  //菜单中显示的名称
Comment=ZendStudio Integrated Development Environment //鼠标悬浮时提示的内容
Icon=/usr/share/ZendStudio/icon.xpm     //指定图标的路径,根据安装目录的不同而有差异
Exec=/usr/share/ZendStudio/ZendStudio   //应用程序的目录,根据安装目录的不同而不同
Terminal=false  //其数值指出了相关应用程序(即关键字"Exec"的数值)是否需要在终端窗口中运行
Categories=Development;IDE;PHP; //指出了相关应用程序在菜单中显示的类别


自动挂载

一、在home分区建立一个空文件夹,但这里需要root用户才能建立文件夹的,所以最好是在自己的主文件夹下挂载,这样访问起来才方便嘛。假设在你的主文件夹下建立了一个空文件夹,名为C

二、确认你需要挂载的分区是哪个分区,终端中输入命令: 
sudo fdisk -l
假设是/dev/sda1

三、修改fstab文件实现自动挂载。
命令:sudo gedit /etc/fstab

加写一行如下:
/dev/sda1   /home/你的用户名/c   ext4  rw,auto    0  2

这里是假设你的文件系统是ext4,如果是别的文件系统,写法上会有所不同的。


centos 6.2用yum安装中文输入法

1.su root

2.yum install "@Chinese Support"

3.exit

4.回到桌面,system->preferences->input method

5.如果没有,先注销一下。

6.按照提示添加输入法。

7.最后 再次注销,登录即可

编辑引导菜单

应该是内核升级了,你就用新的内核吧,数字大的那一个。要是不想看见原来的那个启动选项,可以编辑/boot/grub/grub.conf。里面类似
default=0
timeout=5
splashimage=(hd0,6)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.17-1.2157_FC5smp)
        root (hd0,6)
        kernel /vmlinuz-2.6.17-1.2157_FC5smp ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.17-1.2157_FC5smp.img
title Fedora Core (2.6.15-1.2054_FC5smp)
        root (hd0,6)
        kernel /vmlinuz-2.6.15-1.2054_FC5smp ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.15-1.2054_FC5smp.img
title Windows XP 
        rootnoverify (hd0,0)
  chainloader +1
在第二个title前加个#把它注释掉,这样像上面这个配置在启动的时候只能看见两项了。注意前面的default,0表示默认第一项,1表示第二项,依此类推。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值