2013-10-29

"Sublime text 2" суулгах



32 bit системтэй үед

# cd ~
# wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2
# tar vxjf Sublime\ Text\ 2.0.2.tar.bz2

2013-06-13

VirtualBox суулгах

cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
yum update


yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
yum install VirtualBox-4.2           VirtualBox суулгах
/etc/init.d/vboxdrv setup          VirtualBox тохируулах
VirtualBox                  VirtualBox дуудах


Дэлгэцний агшин




2013-06-11

FTP server


yum -y install vsftpd
nano /etc/vsftpd/vsftpd.conf
# line 12: no болгож өөрчилнө
anonymous_enable=NO
# line 80,81: uncomment ( allow ascii mode )
ascii_upload_enable=YES
ascii_download_enable=YES
# line 95, 96: uncomment ( enable chroot )
chroot_local_user=YES
chroot_list_enable=YES
# line 98: uncomment ( specify chroot list )
chroot_list_file=/etc/vsftpd/chroot_list
# line 104: uncomment
ls_recurse_enable=YES
# хамгийн сүүлийн мөрөнд нэмэх
# specify root directory ( if don't specify, users' home directory become FTP home directory)
local_root=public_html
# use localtime
use_localtime=YES
nano /etc/vsftpd/chroot_list
# хэрэглэгчийн home directory -н нэрийг бичнэ
username
/etc/rc.d/init.d/vsftpd start 
Starting vsftpd for vsftpd:     [ OK ]
chkconfig vsftpd on

SeLinux тохируулах



service iptables stop
iptables: Flushing firewall rules:                       [OK]
iptables: Setting chains to policy ACCEPT: filter        [OK]
iptables: Unloading iptables modules:                    [OK]
chkconfig iptables off
chkconfig ip6tables off
nano /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#enforcing - SELinux security policy is enforced.
#permissive - SELinux prints warnings instead of enforcing.
#disabled - SELinux is fully disabled.
SELINUX=permissive                # өөрчлөх
# SELINUXTYPE= type of policy in use. Possible values are:
#targeted - Only targeted network daemons are protected.
#strict - Full SELinux protection.
SELINUXTYPE=targeted

2013-06-07

Wordpress суулгах

Блог үүсгэх зорилгоор WordPress программын анхны хувилбар 2003 онд гарсан бөгөөд уг программ нь зөвхөн блог төдийгүй өнгө үзэмжтэй вэб сайт урлан бүтээх чадалтай дэлхийд тэргүүлж байгаа шилдэг интернэт хэвлэн нийтлэх систем юм.
Өнөөдөр интернэтэд ашиглагдаж байгаа бүх вэб сайтуудын 70 саяас илүү нь WordPress программыг хэрэглэн тэрбум тэрбумаар тоологдох интернэт хэрэглэгчдээ агуулгаа түгээж байна.
WordPress программыг анх 2003 оны 5-р сарын 25-нд Matt Mullenweg хэмээх залуу зохиосноо зарлаж тун удахгүй өөрийнхөө Automattic компаниа байгуулсан юм. Арав хүрэхгүй жилийн хугацаанд WordPress программ нь байнга боловсронгуй хөгжин ирсэн бөгөөд интернетийн түүхэнд гайхалтай эргэлт хийсэн гэхэд буруудахгүй.

2013-06-06

EPEL бэлдэх

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 

Preparing...                ###################################### [100%]
   1:rpmforge-release       ###################################### [100%]
sed -i -e "s/enabled = 1/enabled = 0/g" /etc/yum.repos.d/rpmforge.repo

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6-8.noarch.rpm 

Preparing...                ###################################### [100%]
   1:epel-release           ###################################### [100%]
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo

Virtual host тохируулах

nano /etc/httpd/conf/httpd.conf
# 990 дугаар мөр - доорх байдлаар өөрчилнө
Name VirtualHost *:80
# сүүлийн мөр - доорх мөрийг нэмж оруулна

<VirtualHost *:80>
   DocumentRoot /var/www/html
   ServerName www.server.world
</VirtualHost>

# at the last lines: ( for virtual domain )

<VirtualHost *:80>
   DocumentRoot /home/cent/public_html
   ServerName www.virtual.host
   ServerAdmin webmaster@virtual.host
   ErrorLog logs/virtual.host-error_log
   CustomLog logs/virtual.host-access_log combined
</VirtualHost>
service httpd rstart

php суулгах

yum -y install php php-mbstring php-pear
service httpd restart

2013-05-28

Apache суулгах

Apache web server нь ихэнхдээ чиний centOS той цуг суусан байдаг боловч энд install хийх талаар  орууллаа.


yum -y install httpd
ердөө л энэ.

Webmin суулгах

Webmin -ий талаарх дэлгэрэнгүй мэдээллийг ЭНД ДАРЖ авна уу.

Webmin суулгахын өмнө SELinux -г disable хийнэ.

nano /etc/sysconfig/selinux

SELINUX = enforcing мөрийг олоод disable болгож өөрчил


Update хийх

Сүлжээгээ тохируулаад одоо шууд Update хийсэн нь дээр болов уу?
terminal - аа нээнэ. Энд хэд хэдэн янзаар нээж болно.
1: Дэлгэцэн дээрээ хулганы баруун товчийг даран open in terminal
2: Applications - System tools - Terminal


Сүлжээгээ тохируулах

CentOS - оо нэгэнтээ суулгаад ашиглахад бэлэн болчихлоо. Нэвтрэх цонх гарч ирхэд анх install хийхдээ оруулсан нууц үгээрээ нэвтэрч орно. /Desktop хувилбар дээр/
Харин ингээд орход таны сүлжээ буюу интернэт холбогдоогүй байх тул гараар тохируулж өгөх шаардлагатай.

2013-05-15

Файлын системийн байршил




CentOS нь Линукс төст систем болдогынхоо хувьд бусад Линуксийн бүтээгдэхүүнтэй нэгэн адил файлын системтэй байна. Үндсэндээ Юникс-ийн стандартаар байдаг.

/
Энэ нь root-директор юм. CentOS-ын бүх директор ба файлууд энд агуулагддаг. Үндсэндээ бол системийн бүх түлхүүр директор агуулагддаг гэж ойлгоход болно.

2013-05-10

Desktop-оо судлая

Хэрэв чи GNOME desktop хувилбарыг сонгон суулгасан бол доорх мэдээлэлтэй танилцана уу.
Ерөнхийдөө Windows дээр ажиллаад сурсан хүнд бол жаахан төстэй харагдаж магадгүй л юм. Гэхдээ ажиллаад эхлэхээр өөр зүйлс байгаа болох нь харагдана.

CentOS - Debian - Ubuntu: new version and upgrade

New version - ы хувьд энэ 3 хувилбар маань дор дурьдсан байдлаар гаргадаг. Энд удаж байж New version-оо гаргахын давуу болоод сул талын талаар цухас дурья
Давуу тал: Хэрэглэж байгаа программуудаа удаан хугацаанд шинэчлэх шаардлагагүйгээр хэрэглэсээр байдаг.
Сул тал: Байнга шинэчлэх шаардлагатай программ ашигладаг бол яах аргагүй сул тал болно. Гэхдээ таньд интернэт холболт байвал энэ бол асуудал биш

2013-05-09

CentOS-ийн тухай

CentOS нь Линукс үйлдлийн системийн бүрэлдэхүүнд багтдаг enterprise-class бүтээгдэхүүн юм. Линуксийн нэгэн адилаар сая сая түгээн дэлгэрүүлэгч буюу хөгжүүлэгчидээр дэмжигддэг үнэгүй нээлттэй эхийн (Free and Open Source) бүтээгдэхүүн юм. Гэхдээ Линуксээс ялгаатай гэдгийг бид хамтдаа олж харах болно.

2013-05-07

CentOS-ийг эхлүүлэх

Бид CentOS-оо нэгэнтээ суулгачихлаа. Одоо тэгвэл нэвтрэн орох шаардлагатай.
User interface-ийн хувьд CentOS нь - янз байдаг.

1- CUI - Character User Interface (доор харагдаж байгаачлан Minimal)
2- GUI - Graphic User Interface

Тухайн хэрэглэгч өөрт амар хялбар байдлаар дээрх 2 интерфэсийг тохируулж суулгаж болох талаар үзсэн билээ. Гэхдээ ихэнх компьютерийн хувьд GUI хэлбэрийн интерфэстэй байдаг. Тухайлбал Windows, Mac etc...

(Linux) Kernel тохируулах

Kernel буюу линукс системийн цөм нь одооны бидний ашигладаг Linux дээр суурилсан бүхий л үйлдлийн системийг ажиллахад ашиглагддаг билээ.

Сайн инженер хүн өөрийн серверийг бэлдэж байгаа үед цөмөөс эхэлж эмхлэх бөгөөд вэб сервер эсвэл хадгалалтийн гээд өөрийнхөө бэлдэж буй серверийг цөмөөсөө эхлэн тохируулж илүү дутуу зүйлүүдийг нь тохируулдаг. Ингэж тохируулсаны давуу тал нь өөрийн серверийн хүчин чадлыг  ашиггүй зүйлсэд үрэхээс сэргийлэхээр зогсолтгүй бусад  нэмэлт патчуудыг өөрийн сервер дээр суулгах  илүү ач холбогдолтой болж өгдөг юм.

CentOS -ыг яаж суулгах вэ?

Энэхүү заавар маань сүүлд гарсан шинэ хувилбар болох CentOS 6 үйлдлийн системийн заавар юм. Зааврыг Centos6 x86_64bit дээр суулгаж байгаа бөгөөд төгс хувилбар буюу Minimal бүтцийг сонголоо. Үүгээрээ юуг хэлж байна вэ гэвэл Minimal бүтцэд Web GUI байхгүй бөгөөд зөвхөн коммандын горимоор ажиллахаар суудаг юм. 16-р алхамыг өөрөөр хийвэл мэдээж GUI суулгах боломжтой шүү. Гэхдээ Linux дээр ажилладаг бараг бүх экспертүүд хар дээр цагаанаар ажиллахыг гойд таашаадаг хүмүүс.

Яагаад CentOS гэж?

Манай Монголд бол мундагууд ихэвчлэн Ubuntu, Freebsd хэрэглэнэ шүү дээ.  Гэхдээ хүн чинь анх сурсан юмаараа дагначихдаг юм байна. Энэ үйлдлийн системүүд чинь хоорондоо комманд энэ тэрээрээ зөрүүтэй байдаг болохоор өөр комманд сурахаар нэг л төвөгшөөгөөд байдаг юм байна. Намайг анх сурч эхлэхэд манайхан бүгд Redhat ашигладаг байсан юм. Гэхдээ энэ Redhat чинь үнэтэй лиценз энэ тэр нэхдэг программ, автомат суулгац ашиглах тун дургүй эд дээ. Гэхдээ нэг гарц байсан юм энэ нь CentOS. Ерөнхийдөө бол Redhat тай адилхан. Бүх комманд суулгах горим бараг бүгд адил. Тийм учраас л гарын авлагаа CentOS дээр оруулж байгаа юм. Цаашдаа ч янз бүрийн программын заавар оруулж, суулгахдаа CentOS л ашиглана. Гэхдээ программ гэдэг чинь линукс дээр үйлдлийн систем дээрээ суухдаа л бага зэрэг ялгаа гарахаас биш хэрэгтэй паккеж нь байвал зүгээр Win7, MacOSX гэж ялгахгүй зүгээр ажилладаг бөгөөд ажиллах функц нь яг ижил байдаг юм.

2013-04-24

CentOS -оос урьдаад Linux -ийн талаар...

Linux-ийн үүсэл
1960 аад оны сүүлчээр Unix үйлдлийн системийг анхлан Кен Томпсон 1969 онд АТ&Т Bell лабораторид PDP-7 машин дээр бичжээ. Тэрээр хожим нь C программчлалын хэлний үндэс болсон B хэлийг зохиожээ.
Улмаар 1970 онд Дэннис Ритчиегийн хамтаар АТ&Т Bell лабораторид PDP-11 дээр UNIX үйлдлийн системээ гаргажээ.