LINUX.ORG.RU

birdie's linux configuration


0

0

В общем, мне лень создавать отдельный сайт под подобные вещи, поэтому хочу поделится с ЛОР'ом своими настройками домашнего Линукса. Буду выкладывать по по одному файлу в кажом сообщении.

★★★★★

Начну с файла /etc/fstab:

# <file system> <mount point> <type> <options>                  <dump> <pass>
/dev/hda1	/		ext3		defaults,noatime,errors=remount-ro	0	1
/dev/hda2	/mnt/win_xp	ntfs		defaults,fmask=0133,dmask=0022,utf8,ro	0	0
/dev/hda3	/home		reiserfs	defaults,noatime,notail,attrs		1	1
/dev/hda5	/mnt/ARC	ext3		defaults,noatime,errors=remount-ro,ro	0	1
/dev/hda6	/mnt/fat32	vfat		defaults,noatime,showexec,iocharset=utf8,codepage=866
,fmask=0111,dmask=0000,umask=0000	0	0

/dev/devpts	/dev/pts	devpts		gid=5,mode=620		0	0
/dev/shm	/dev/shm	tmpfs		defaults		0	0
/dev/proc	/proc		proc		defaults		0	0
/dev/sys	/sys		sysfs		defaults		0	0

/dev/sda1	/media/flash	vfat		defaults,noatime,showexec,iocharset=utf8,codepage=8
66,fmask=0111,dmask=0000,umask=0000,async	0	0

birdie ★★★★★
() автор топика

Замечу, что все файлы ориентированы на Fedora Core.

inittab исправлена одна строчка:
1:2345:respawn:/sbin/mingetty tty1 --noclear

Конфигурация X сервера (xorg.conf).

Section "ServerLayout"
	Identifier     "Default Layout"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
#	RgbPath      "/usr/X11R6/lib/X11/rgb"
	FontPath     "unix/:7100"
EndSection

Section "Module"
	Load  "dbe"
	Load  "extmod"
	Load  "dri"
	Load  "glx"
EndSection

Section "Extensions"
	Option "Composite" "Enable"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver		"kbd"
	Option		"XkbModel"		"pc105"
	Option		"XkbLayout"		"us,ru(winkeys)"
	Option		"XkbOptions"	"grp:alt_shift_toggle,grp_led:scroll"

	Option		"Xleds"			"1 2 3"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "L1715S"
	DisplaySize  340	270
	HorizSync    30.0 - 83.0
	VertRefresh  56.0 - 75.0
	Option	    "dpms"
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "nvidia"
	VendorName  "NoName"
	BoardName   "nVidia Corporation|NV18 [GeForce4 MX 440SE AGP 8x]"
	Option		"CursorShadow" "on"
	Option		"AllowGLXWithComposite" "on"
	Option		"RenderAccel" "on"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth		24
	DefaultColorDepth	24
	SubSection "Display"
		Viewport   0 0
		Depth	4
		Modes	"1280x1024" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth	8
		Modes	"1280x1024" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth	15
		Modes	"1280x1024" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth	16
		Modes	"1280x1024" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth	24
		Modes	"1280x1024" "1152x864" "1024x768" "800x600" "640x480" 
	EndSubSection
EndSection

Section "DRI"
	Group        0
	Mode         0666
EndSection

birdie ★★★★★
() автор топика

/etc/rc.d/rc.local

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

test -n "`uname -r | grep ^2.6.`" && KERNEL26=1 || unset KERNEL26

S="\\033[60G"
OK="$S [ OK ]"
FAILED="$S [ FAILED ]"

echo -n "Loading AGP subsystem  ..."
if [ "$KERNEL26" ]; then
	modprobe amd64-agp &> /dev/null && echo -n " AMD64"
fi
modprobe agpgart &> /dev/null && echo -n " kernel " && echo -e "$OK" || echo -e "$FAILED"
echo -n "Loading nVidia kernel module ..."
modprobe nvidia NVreg_EnableAGPFW=1 NVreg_EnableAGPSBA=1 &> /dev/null && echo -e "$OK" || echo -e "$FAILED"
test -e /dev/nvidiactl || MAKEDEV -m 9 nvidia
test -e /dev/inotify || mknod /dev/inotify c 10 63

# I2C chip drivers
I2C=1
echo -n "Loading hardware sensors ..."
modprobe i2c-nforce2 &> /dev/null || I2C=0
modprobe i2c-isa &> /dev/null || I2C=0
modprobe it87 &> /dev/null || I2C=0
modprobe eeprom &> /dev/null || I2C=0
test "$I2C" -eq 1 && echo -e "$OK" || echo -e "$FAILED"

# CPU Frequency
# A workaround for my buggy motherboard
SPEED="`dmidecode -t 17 | grep Speed | head -n 1 | awk '{print $2}'`"
if [ "$KERNEL26" -a "$SPEED" -eq 100 ]; then
	GOVERNOR=/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
	. /etc/sysconfig/cpu
	if [ "$POWERSAVINGS" = "1" ]; then
		echo -n "Loading AMD K8 CPU power savings ... "
		modprobe powernow-k8 &> /dev/null
		modprobe cpufreq_ondemand &> /dev/null
		modprobe cpufreq_powersave &> /dev/null
		echo "ondemand" > $GOVERNOR 2>/dev/null
		test "`cat $GOVERNOR 2> /dev/null`" = "ondemand" && echo -e "$OK" || echo -e "$FAILED"
	fi
	unset POWERSAVINGS GOVERNOR
else
	echo 'Memory speed is '`echo $((SPEED*2))`'Mhz - power savings will not be enabled!'
fi

#MPlayer tunings
echo "1024" > /proc/sys/dev/rtc/max-user-freq

#Midi Setup
echo -n "Loading Creative Midi Bank ..."
/bin/asfxload -v /etc/midi/8MBGMSFX.SF2 &> /dev/null && echo -e "$OK" || echo -e "$FAILED"

# KDE's LISA
test -z "`pgrep lisa`" && /opt/kde3/bin/lisa -q

# Do not route local IPs traffic through dial up interface
route add -net 192.168.0.0/16 dev eth0

unset OK FAILED SPEED I2C

touch /var/lock/subsys/local

birdie ★★★★★
() автор топика

$HOME/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
        <const>light</const>
   <!-- <const>light</const> -->
   <!-- <const>hintfull</const> -->
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
</fontconfig>

birdie ★★★★★
() автор топика

iptables:

# Generated by iptables-save v1.2.11 on Tue Jun 21 20:47:32 2005
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT DROP [0:0]
:ESTATE - [0:0]

-A ESTATE -m state --state INVALID -j DROP 
-A ESTATE -m state --state RELATED,ESTABLISHED -j ACCEPT 

-A INPUT -i lo -j ACCEPT 
-A INPUT -i vmnet+ -j ACCEPT 
-A INPUT -j ESTATE 

-A INPUT -p udp -m udp --sport 68 --dport 67 -j DROP
-A INPUT -i eth+ -p tcp -m tcp -m multiport --dports 139,445 -j ACCEPT
-A INPUT -i eth+ -p udp -m udp -m multiport --dports 137,138 -j ACCEPT
-A INPUT -i eth+ -m pkttype --pkt-type broadcast -j ACCEPT
-A INPUT -i eth+ -p icmp --icmp-type echo-request -j ACCEPT
-A INPUT -m limit --limit 10/min -j LOG --log-prefix "FW-INPUT: " 

-A OUTPUT -o lo -j ACCEPT 
-A OUTPUT -o vmnet+ -j ACCEPT 
-A OUTPUT -j ESTATE 

-A OUTPUT -o eth+ -d 192.168.0.0/255.255.0.0 -j ACCEPT
-A OUTPUT -m owner --uid-owner root -j ACCEPT 
-A OUTPUT -m owner --uid-owner birdie -j ACCEPT 

-A OUTPUT -m limit --limit 10/min -j LOG --log-prefix "FW-OUTPUT: " 

COMMIT
# Completed on Tue Jun 21 20:47:32 2005

birdie ★★★★★
() автор топика

Это уже было:

/etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

/etc/sysconfig/keyboard
KEYBOARDTYPE="pc"
KEYTABLE="ru"

в /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp"

birdie ★★★★★
() автор топика

Это что халявная форма backup_a своей конфигурации на публичном рессурсе?

sdio ★★★★★
()

Midnight Commander hotlist:

ENTRY "/" URL "/"
GROUP "ETC"
  ENTRY "/etc" URL "/etc"
  ENTRY "->X11" URL "/etc/X11"
  ENTRY "->rc.d" URL "/etc/rc.d"
  ENTRY "->sysconfig" URL "/etc/sysconfig"
  ENTRY "/opt/kde3/share/config/kdm" URL "/opt/kde3/share/config/kdm"
ENDGROUP
GROUP "USR"
  ENTRY "/usr" URL "/usr"
  ENTRY "->src" URL "/usr/src"
  ENTRY "->lib" URL "/usr/lib"
  ENTRY "->local" URL "/usr/local"
ENDGROUP
GROUP "MNT"
  ENTRY "->CD" URL "/media/cdrom"
  ENTRY "->loop" URL "/mnt/loop"
  ENTRY "->fat32" URL "/mnt/fat32"
ENDGROUP
ENTRY "/home/birdie" URL "/home/birdie"
ENTRY "/proc" URL "/proc"
ENTRY "TMP" URL "/tmp"
ENTRY "LOG" URL "/var/log"
ENTRY "ARC" URL "/mnt/ARC"

birdie ★★★★★
() автор топика
Ответ на: комментарий от sdio

> Это что халявная форма backup_a своей конфигурации на публичном рессурсе?

Типа, да. Целых, наверное, килобайт 10.

birdie ★★★★★
() автор топика
Ответ на: комментарий от birdie

А, понял, диагноз: "мания величия" :-)

sdio ★★★★★
()

Ты бы лучше прекращал бы этим заниматься.. Небя ведь не просили их сюда выкладывать.. А представь теперь, каждый, кому не лень, начнёт сюда что попало выкладывать.. ;-)

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

>А представь теперь, каждый, кому не лень, начнёт сюда что попало выкладывать.. ;-)

Ну все конец ЛОРу - ща лягут серваки... :( Не трите please - дайте с утра на свежую голову почитать...

anonymous
()

>В общем, мне лень создавать отдельный сайт под подобные вещи, поэтому хочу поделится с ЛОР'ом своими настройками домашнего Линукса. Буду выкладывать по по одному файлу в кажом сообщении.

Народ жаждет увидеть /etc/hosts и /etc/shadow.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

> Народ жаждет увидеть /etc/hosts и /etc/shadow.

hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost

shadow
root:$1$pOkLfqOz$2gg4hvhPvxdvc4hVyzR1t0:13235:0:99999:7:::
bin:*:13235:0:99999:7:::
daemon:*:13235:0:99999:7:::
adm:*:13235:0:99999:7:::
lp:*:13235:0:99999:7:::
sync:*:13235:0:99999:7:::
shutdown:*:13235:0:99999:7:::
halt:*:13235:0:99999:7:::
mail:*:13235:0:99999:7:::
news:*:13235:0:99999:7:::
uucp:*:13235:0:99999:7:::
operator:*:13235:0:99999:7:::
games:*:13235:0:99999:7:::
gopher:*:13235:0:99999:7:::
ftp:*:13235:0:99999:7:::
nobody:*:13235:0:99999:7:::
dbus:!!:13235:0:99999:7:::
rpm:!!:13235:0:99999:7:::
apache:!!:13235:0:99999:7:::
vcsa:!!:13235:0:99999:7:::
mysql:!!:13235:0:99999:7:::
pcap:!!:13235:0:99999:7:::
haldaemon:!!:13235:0:99999:7:::
xfs:!!:13235:0:99999:7:::
sshd:!!:13235:0:99999:7:::
nscd:!!:13244::::::
ntp:!!:13261::::::
birdie:$1$rN0y4e4g$tiKRZuL70L615HjuAdfj5l:13235:0:99999:7:::

birdie ★★★★★
() автор топика
Ответ на: комментарий от Demetrio

неее... 8))) Много и часть информации вам не надо 8))))

Zulu ★★☆☆
()
Ответ на: комментарий от GAMer

> А почему в FC столько срача в rc.local? или же это личная инициатива? =)

По умолчанию там только одна строка (не считая комментариев).

birdie ★★★★★
() автор топика
Ответ на: комментарий от birdie

говнищще.

все дела по nvidia в дебиане берет на себя пакет.
действия привязанные к загрузке модуля делаются в modprobe.conf / modprobe.d/
действия привязанные к поднятию или опусканию интерфейса -- в if(up|down).d/

Zulu ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.