Info Star
IT Knowledge Sharing and IT Solution
10/07/2022
How to Remove Unused Old Linux Kernels How to Remove Unused Old Linux Kernels video consist of step by step process of removing old and unused Linux kernels from your operating system. Old Linux K...
30/05/2019
đđâLinux inodeâ áĄáąážááŹáášá¸???đđ
Linux áᏠeverything is file ááŻááááŻá Linux File System áąááźáᏠinode number áąááźáąáá áá˝áŹ áĄáąáťáááśááŹá¸ááŤááášáááşáąááŹášááŻáá âinodeâ áᏠfile áá˛á ááášááášááášáˇ data áąááźáĄáŹá¸ááŻáśá¸ááŻá áááášá¸ááşáłáášáąáá¸ááŹá¸ááŤááášáááşáąááŹášááŻáá âinodeâ number ááŻá âindex numberâ ááŻááááášá¸áąááááŤáąáá¸ááášá
âinodeâ áááš filesystem áá˝áŹ áá˝áááášáˇ data structure áááŻááášá¸áᲠáťáá
ášááŤááášá Programs/data áąááźáᏠblock data áĄáąááá˛á computer áá˛á HDD, SSD á
ááŹáąááźáá˝áŹ áááášá¸ááášááŻááᏠáááá˝áááŹá¸ááŽá¸ááŹá¸ áťáá
ášááŤáááášáˇááášá
ááášá¸áᏠdisk block áá˛á partition áąááźáąáááá˝á file/directory áąááźáĄááźááš unique number áááŻááášá¸áťáá
ášááŤááášá
ááşáąááŹášááŻáá âinodeâ áá˝áŹ ááŹáąááźááŤááášá¸ááŻááąááŹáˇ
Size of file = file áá˛á áĄááźáášáĄá
áŹá¸á
Device ID = device áąááźáá˛á IDá
UID = UID áááš User ID áťáá
ášááŤááášá
GID = GID áááš Group ID áťáá
ášááŤááášá
File types = file áĄááşáłáá¸áĄá
áŹá¸ áąááźááŻá áąáťááŹááŤááášá
Permissions = file permission áᏠread ááŹá¸? write ááŹá¸?
Time Stamp = file áąááźáá˛á modification áĄááşááášá inode number ááşááášáťááášá¸áąááźáąááŤáˇá
File Deletion time = file áąááźááŻá ááşáášááŻááášááášáˇ áĄááşááášá
Links = System áá˝áŹ áá˝áááášáˇsoft link / hard link áąááźáąááŤáˇá
Location of file = file áá˛á ááášáąáááŹáąááŤáˇ áááš áąáĄáŹáášáá˝áŹ ááąáĄáŹáášáá˝áŹáąááŤáˇá
ááşáąááŹášááŻáá Filesystem Structure áĄáąážááŹáášá¸áąáťááŹáąááŹáˇááášááŻááááš
File System/File Name/Inode/Data á
ááťáá
ášáąááŤáˇááşáŹá
đáᲠááŽáąáááŹáá˝áŹ System áá˛á áĄááşáášáĄááášáąááźááŻá ážááášáˇááášááŻáááŤá
âinodeâ ážááášáˇááŻááááŻá -i option ááŻááąááŹáˇ ááąááˇááŤáá˛áááášááşá
đđđ
[root@mail ~] # df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 36G 2.0G 34G 6% /
devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs tmpfs 1.9G 64K 1.9G 1% /dev/shm
tmpfs tmpfs 1.9G 8.9M 1.9G 1% /run
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 145M 870M 15% /boot
tmpfs tmpfs 379M 0 379M 0% /run/user/0
đđđ
[root@mail ~] # df -ihT
Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/mapper/centos-root xfs 18M 56K 18M 1% /
devtmpfs devtmpfs 471K 362 471K 1% /dev
tmpfs tmpfs 474K 17 474K 1% /dev/shm
tmpfs tmpfs 474K 616 474K 1% /run
tmpfs tmpfs 474K 16 474K 1% /sys/fs/cgroup
/dev/sda1 xfs 512K 327 512K 1% /boot
tmpfs tmpfs 474K 1 474K 1% /run/user/0
đááşáąááŹášááŻáá file áąááźááŻá âcopyâ áá°á¸ááášáąááŹáˇ inode number áąáťááŹáášá¸ááźáŹá¸ááášááŻááᏠáąáĄáŹáášááŤáĄááŻááášá¸áąááźááááŤáááášáˇááášá
đđđ
[root@mail test] # ll -il
100855493 -rw-r--r-- 1 root root 0 May 30 11:31 myfile.txt
[root@mail test] # cp myfile.txt myfilecopy.txt
[root@mail test] # ll -il
100855494 -rw-r--r-- 1 root root 0 May 30 12:46 myfilecopy.txt
100855493 -rw-r--r-- 1 root root 0 May 30 11:31 myfile.txt
đááŤáąáááášáˇ âmoveâ ááŻáášááášááŻáááášáąááŹáˇ áááŻá âinode numberâ áĄááŻááášá¸áᲠáá˝ááąáááŤáááášáˇááášááşá
đđđ
[root@mail test] # mv myfile.txt /opt/
[root@mail test] # cd /opt/
[root@mail opt] # ll -il
100855493 -rw-r--r-- 1 root root 0 May 30 11:31 myfile.txt
đááşáąááŹášááŻáá âinode numberâ áá˛á ááşáąááŹášááŻáá System áá˝áŹ áá˝áááášáˇ file áąááźááŻá ááášá¸ áá˝áŹáąááźááŻááášááŤáąáá¸ááášááášááşá
đđđ
[root@mail ~] # find / -inum 100855493
/opt/myfile.txt
[root@mail ~] # find / -inum 100855494
/root/test/myfilecopy.txt
đááşáąááŹášááŻáá "stat" command áťáá
ášááášá¸ file áááŻááşáášá¸ááŽáá˛á inode/block á
ááášáˇ file áá˛á áĄáąáá¸á
ááášááŻááááá˝áááŻááášááŤááášá
đđđ
[root@mail test] # stat myfilecopy.txt
File: âmyfilecopy.txtâ
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd00h/64768d Inode: 100855494 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-05-30 12:46:18.553614264 +0630
Modify: 2019-05-30 12:46:18.553614264 +0630
Change: 2019-05-30 12:46:18.553614264 +0630
Birth: -
đâinode numberâ áĄáąážááŹáášá¸ááąááŹáˇ ááŽáąááŹáášáá˛ááşáŹááąáĄáŹáášá Link ááąáááášá¸ âinodeâ áĄáąážááŹáášá¸áąááˇááŹááŻááášááŤááášááášááşáhttps://www.cs.princeton.edu/courses/archive/fall04/cos318/precepts/6.pdf
đáĄáá˝áŹá¸ááŤááąáááášáąááŹáášáťááĄážááśáťááłáąááźá¸áąááźá¸áąáá¸ááŤááášááşđ
đđááášáááŹáťááášáááŹážááŹá¸áááŹáĄáŹá¸ááŻáśá¸ááŻááąáá¸á
áŹá¸ááşáášđđ
Freelance Engineer @ Info Star
28/05/2019
đááŽáąáá ááąááŹáˇ ááşáąááŹášááŻáá Linux System áá˝áŹ áá˝áááášášáˇ Link áĄáąážááŹáášá¸áąááŤáˇááşáŹđ
đLinux System áá˝ âLinkâ áĄáąážááŹáášá¸????đ
ááşáąááŹášááŻáá Linux System áá˝áŹ file/directory áąááźááŻá Link ááŻáášáťááášá¸áááš áĄááŻáśá¸ááášááášá Link áááš ááşáąááŹáš ááŻáá System áá˝ file/directory áąááźááŻá ážááŹá¸á connection ááŻáášáąáá¸ááášáˇ Linux áá˛á feature áááŻááŤáá˛áááşáąááŹášááŻáá Linux áá˝áŹ Link á ááŻáá˝áááŤááášá ááášá¸ááŻááááąááŹáˇ hard link ááášá soft link áąáá symbolic link ááŻáá áťáá
ášážáááŤááášá ááşáąááŹášááŻáá ááŹáąážááŹáášáˇ Link ááŻá áĄááŻáśá¸áťááłáááášá¸ááŻáááášáąááŹáˇáťáá
áš ááşáąááŹášááŻáá ááášááŽá¸ááŹá¸ááášáˇ file/directory áąááźááŻá áá˝áŹ ááŹáá˝áŹ ááźáášáá°ááŤááášá ááşáąááŹášááŻáá Linux System áá˝áŹ default ááŤááášáˇ link áąááźááŻá System Administrator ááŻááášá¸áąááźááá°á¸ááŤáááášáˇááášá Linux ááźááš file ááşáŹá¸áááŻlink ááşááášááášáááŻááášáá˝áŹ window ááźááš program ááşáŹá¸ááᯠdesktop ááźááš shortcut ááŻáášááŹáá˝áášáˇááášáá°ááŤááášááĽááᏠááźá˝áášáąááŹášáááŻááĄááśáŻá¸áťááłáąáᏠdesktop áąááááá˝ program ááşáŹá¸áááš original program ááşáŹá¸ááᯠshortcut ááŻáášááŹá¸áťááášá¸áťáá
ášááŤááášááááŻááĄááźáášáąážááŹáášáˇ áĄááśáŻá¸áťááłáąááąáᏠprogram áááš delete ááááášááá˝áąáᏠoriginal file áááš ááá˝áąááąááŹáąážááŹáášáˇ ááźá˝áášáąááŹášáááŻááĄááźááš impact áááá˝áááŻáášááŤáááŤááᯠLinux áá˝áŹ áĄážááášá¸ááşáášá¸áĄáŹá¸áťáá
áš soft link áá˛ááá°ááŤááášá hard link áááš original unix way áťáá
ášáżááŽá¸áąááŹáˇ symbolic link áááš modern áťáá
ášááášá Linux áááš everything is file áťáá
ášáááᯠfile áááŻáášá¸ááášáᲠáá°á name ááᯠááášáááášá¸áá˛áˇ single hard link áąááźááá˝ážáááášá ls -l command áá˛áá
á
ášáááŻááááŤááášá Linux áá˝áŹ link áĄáąážááŹáášá¸áąáťááŹááášááᯠfile áąááźááᯠstorage áá˝áŹááášáááŻááášáąááŹáášááášáááŻááŹáá˛áá˛áááááŻááááŻááŤááášá ááŽáąááŹáˇá ááźá˝áášáąááŹášáááŻá file áá
ášáᯠ(or) folder áá
ášááŻáąááŹáášáááŻáášááášáááŻááŤáááŻá áĄá˛áˇfile áĄááźááš file name ámemory áá˝áŹ inode áá
ášááŻáá˝áŹáááášá¸ááŤáááš ( inode áááŻááŹááąááŹáˇ memory array áá˛á áááŻfile áááŻáááášá¸ááášá¸áᏠaddress áĄá
áááŻááááŻáááŻáášááŤáááš)á ááᯠfile (or) folder áĄááźáášá¸á data áąááźáááŻáąááŹáˇ áĄáťááŹá¸ááźáášáá˛áˇ inode ááąá á
áááášá¸ááášá¸ááŤááášá
ls -ilh command áťááášáˇ inode numberáá˛á file áá˛á size ááᯠcheck áááŻáášááŤááášá
inode áĄáąážááŹáášá¸ááŻááąááŹáˇ áąááŹááš Post áá˝áŹááášáá˝áášá¸áťáááŤáˇááášááášááşáŹá
đSoft Link (or) Symbolic Link áĄáąážááŹáášá¸??đ
ááşáąááŹášááŻáá Soft Link áááš windows system áĄááŻáśá¸áťááłááášáˇ File áąááźááŻá Shortcut ááŻáášáťááášá¸áá˝áášáˇáá°áá°áááš áťáá
ášááášá Soft Link ááŻááᏠááşáąááŹášááŻáá Link ááŻáášááşáášááášáˇ file name ááŻá ááášáááášá¸ááŽá¸ááŻáśá¸ááŹá¸ááášáˇ Link áááŻáťáá
ášááŤááášá Soft Link ááşááášááŹá¸ááášáˇ file áááŻááşáášá¸á
áŽáá˝áŹ áá°á file ááŻá point ááŻáášááŹá¸ááášáˇ inode number ááŻáááŹááŤááŤááášá soft link áááš original file ááŻááá˝áŽááŻááťááŽá¸áąááááŹáąážááŹáášáˇ ááşáąááŹášááŻáá System Admin ááᏠááşáášááŻááášááŤá soft linkáᏠáĄááŻáášáááŻáášáąááŹáˇáá°á¸ááŻááᏠáá˝áášááŹá¸áááŤáááášáˇááášá soft link áááš áĄáťááŹá¸ inode áá
ášááŻáťááášáˇ original dataááᯠpoint ááŻáášáąáá¸áťááášá¸áťáá
ášááŤááášááááŻááąážááŹáášáˇ soft link ááŻáášááŹá¸áąáᏠfile sizeáááš original file ááźááš data áááášá¸ááášá¸áááááŻá¸ááŹáąááŹášáᲠfile sizeáá˝áŹ áąáťááŹáášá¸áá˛áťááášá¸áááá˝áąáá
ááşáąááŹášááŻáá Soft Link ááŻá ááŻáśá¸ááášááŻááááš âlnâ command ááŻá -s option áá˛áááźá˛ááŻáśá¸ááášááŻá soft link áťáá
ášááŤááášá áᲠááşáąááŹášááŻáá ááŽáąáááŹáá˝áŹ soft link áá˛á ááşááášáťáááŤáˇááášááášááşá
Syntax : ln -s [original filename] [link name]
đđđ
[root@luffytest ~] # cat softlink.file
Welcome to Info Star
[root@luffytest ~] # ll -il
33643899 -rw-r--r-- 1 root root 21 May 28 19:03 softfile
33663441 lrwxrwxrwx 1 root root 8 May 28 19:04 softlink.file -> softfile
[root@luffytest ~] # rm softfile
rm: remove regular file âsoftfileâ? y
[root@luffytest ~] # cat softlink.file
cat: softlink.file: No such file or directory
đđLink file áťáá
ášááťáá
ášááášááŻáážááášáˇááááášá¸ááŻá Pointer áąáá¸ááášá ááşáąááŹášááŻáá áąáá˝ááá˝áŹ áá˝áášá¸áťáááŽá¸ááášáˇáĄááŻááášá¸
âlrwxrwxrwxâ read, write, execute áąáá˝áá âlâ sing áąáá¸áááš Link File áťáá
ášááášááŻáááŹááŻá ááŻááášá
áŹá¸áťááłááŤááášá
đđááşáąááŹášááŻáá Link ááŻáášááŹá¸ááášáˇ áąááŹáášááŻá ááşáášááşáášáááš âunlinkâ command ááŻá ááášá¸ááŻáśá¸ááŻááášááŤááášá
đđđ
[root@luffytest ~] # unlink softlink.file
[root@luffytest ~] # ll
total 0
đđááşáąááŹáˇááŻáá Link ááŻáášááŹá¸ááášáˇ directory áá˛á áĄááŻáśá¸áá˝áŹ â/â ááŤááźáŹá¸áááš ááşáąááŹášááŻáá command áááš áĄááŻáášáááŻáášááŤááąáĄáŹáášáá˝áŹ ážááášáˇ ážááášáˇá፠ááášááşá
đđđ
[root@luffytest ~] # mkdir testdir
[root@luffytest ~] # ln -s testdir lntest
[root@luffytest ~] # ls -l lntest
lrwxrwxrwx 1 root root 7 May 28 17:17 lntest -> testdir
[root@luffytest ~] # rm lntest/
rm: cannot remove âlntest/â: Is a directory
[root@luffytest ~] # unlink lntest/
unlink: cannot unlink âlntest/â: Not a directory
[root@luffytest ~] # unlink lntest
[root@luffytest ~] # ls -l lntest
ls: cannot access lntest: No such file or directory
đđááşáąááŹášááŻáá Soft Link ááŻáááŻáśá¸ááŽá¸ file áąááźááᯠlink ááŻáášá፠á Permissions/Inodes áąááź ááá°áá°á¸ááŻáááŹááŻáááášá¸ áąáĄáŹáášááŤáĄááŻááášá¸áąááźááááŤáááášáˇááášá Inodes ááŻá ážááášáˇááşáášááášááŻááááš ll command ááŻá -i option áá˛á ááźá˛ááŻáśá¸ááŻááášááŤááášá
đđđ
[root@luffytest ~] # ll -ilh
total 4.0K
33574978 -rw-------. 1 root root 1.3K May 23 19:27 anaconda-ks.cfg
33869132 lrwxrwxrwx 1 root root 7 May 28 17:34 linktest -> testdir
61937 drwxr-xr-x 2 root root 6 May 28 17:17 testdir
đâHard Linkâ áĄáąážááŹáášá¸???đ
ááşáąááŹášááŻáá Hard Link ááŻá ááŻáśá¸ááášááŻáááášáąááŹáˇ âlnâ command ááŻáááŻáśá¸áááŤáááášáˇááášááášááşá
Hard link áááš copy áá°á¸ááŹáťáá
ášáąááŹáąážááŹáášáˇ original file ááşáášááźáŹá¸áąááŹášáᲠlink ááşááášááŹá¸áąáᏠfile áá˝áŹ ááášááášáĄááśáŻá¸áťááłáááŻáášáąáááášá
ááźá˝áášáąááŹášáááŻá hard link áá
ášáᯠááşááášáááŻáášáá˛áˇáĄááŤáá˝áŹ áá°á original file áá˛ádata áąááźááᯠáĄáťááŹá¸ inode number áá
ášááŻáá˛ácopy áá°áááŻáášááŤááášááááŻááąáááášáˇ original file ááźáášáťááášááášááşáášáťááłááŻáášááŤá link ááşááášááŹá¸áąáᏠfile ááźáášáᲠeffect áťáá
ášáąá
ááŤááášá
Soft Link ááášáąááŹáˇ ááŻááťááášáᏠáá°ááá˛á áĄáŹá¸ááŹááşáášááŤá hard link áá˝áášáˇ soft link áĄááá áťááŹá¸ááŹá¸ááşáášáá˝áŹ hard link áááš áĄáťááŹá¸file system ááźáášáááşááášááášáááŻáášááŤá
Hard link áááš file system áá
ášááŻáĄááźáášá¸áᏠlink ááşááášáżááŽá¸ áĄáťááŹá¸ file system áááŻááááŻááš áĄáťááŹá¸ hard drive ááşáŹá¸ááźááš áááşááášááášáááŻáášáá°á¸ááŻáááŹááááŹá¸áááŤáááášáˇááášá
Hard Link áááš Directory áąááźááŻá ááášá¸ Link ááşááášááąáá¸ááŻááášááŤáá°á¸á File ááŹááşááš Link ááŻáášááŻááášááŤááášá
Syntax : ln [original filename] [link name]
đđđ
[root@luffytest ~] # mkdir harddir
[root@luffytest ~] # ln harddir testdir
ln: âharddirâ: hard link not allowed for directory
đđááşáąááŹášááŻáá hard link ááŻá ááŻáśá¸ááŽá¸ Link ááşááášááášááŻááááš Link ááŻáášááášáˇ original file áá˛á Link ááŻáášááśáááášáˇ file áá˛á inode number áá˛á Permissions áąááźááĄá
áá°ááŹááŻááąááźáá ááŤáááášáˇááášá
đđđ
[root@luffytest ~] # cat hard.file
Welcome to Info Star
[root@luffytest ~] # ln hard.file hardlink.file
[root@luffytest ~] # cat hardlink.file
Welcome to Info Star
[root@luffytest ~] # ls -li
33643899 -rw-r--r-- 2 root root 22 May 28 18:55 hard.file
33643899 -rw-r--r-- 2 root root 22 May 28 18:55 hardlink.file
đđááşáąááŹášááŻáá Original File ááŻá remove ááŻáášááášááŻááááš áá°á inode/permission áĄááŻááášá¸ Link ááŻáášááśáááášáˇ áąááŹáášá¸áᏠááášáťáá˛áąáááŤáááášáˇááášááášááşá
đđđ
[root@luffytest ~] # rm hard.file
rm: remove regular file âhard.fileâ? yes
[root@luffytest ~] # cat hardlink.file
Welcome to Info Star
[root@luffytest ~] # ll -il
33643899 -rw-r--r-- 1 root root 22 May 28 18:55 hardlink.file
đSoft Link ááᲠHard Link áĄáąážááŹáášá¸ááąááŹáˇ ááŽáąááŹáášáá˛áąááŤáˇááşáŹá
đáąááŹáášáąááááş âinodeâ number áĄáąážááŹáášá¸ááášááźá˛ážáááŹáąááŤáˇá
đáĄáá˝áŹá¸ááŤááąáááášáąááŹáášáťááĄážááśáťááłáąááźá¸áąááźá¸áąáá¸ááŤááášááşđ
đđááášáááŹáťááášáááŹážááŹá¸áááŹáĄáŹá¸ááŻáśá¸ááŻááąáá¸á
áŹá¸ááşáášđđ
Freelance Engineer @ Info Star
22/05/2019
đááŽáąááááąááŹáˇ Linux Package áĄáąážááŹáášá¸áąááŤáˇđ
ááźá˝áášáąááŹášáááŻá Linux áááŻááąáťááŹááášááąáťááŹááťáá
ášáąáťááŹáááášáˇáĄáááŻáášá¸áĄáá˛áá˝áŹ
áááŻáąáťááŹáťááąáá¸ááášáˇ áĄáąážááŹáášá¸áĄááŹááᲠááááŹá¸ááášáˇáá˛áˇáĄáááŻáášá¸áá˝áŹ ááŤááášááášááş áĄá˛áˇááŹááŹáá˛áááŻáąááŹáˇ Package Management áá˛á Packaging áĄáąážááŹáášá¸áá˛áťáá
ášááŤáááš. Package áĄáąážááŹáášá¸áááŻáąááŹáˇ Repository áá˛á Dependency áĄáąážááŹáášá¸ááŤáąáťááŹáááŻááááŻááŹááŤáááášáˇááášá
đRepository
Linux áá˝áŹá Software áąááź install ááŻáášáááš window áá˝áŹááᯠCD áááŻá DVD áááŻááá˝áŹ ááášáˇááŹá¸áá˛áˇááŹáąááźáááá˝ááŤáá°á¸ Linux áá˛áááášááášáá˛áˇ softwareáąááźá ááźá˝áášáąááŹášáááŻáInternet ááá˝ááśáŻáťááášáˇáĄááŻáášááááŻáášááŤááášá áĄá˛áˇááᯠsoftware áąááźááá°áá˛áˇáąáááŹááᯠRepository áááŻááąááááŤáááš á Repository áąááźááᯠááášáááŻáášáᏠDistro áąááźá create ááŻáášááŹá¸ááŹááá˝áááᯠáĄáťááŹá¸ open source third party áąááźá create ááŹá¸ááŹáá˛ááá˝ááŤááášá áĽáááŹáąáťááŹáááášááᯠEPEL Repo ááᯠfedora ááťááłááŻáášáąáá¸ááŹá¸ááŹááŤáApplication áááŻááŻááᯠinstall ááŻáášááášááᯠPackage Manager áᏠááášáááŻáášááŹRepo áá˝ download ááŻáášáżááŽá¸ Install ááŻáášááźáŹá¸ááŤáááš á Fedora á RedHat áá˛á CentOS áááŻááá˝áŹááᯠááášáááŻáášáᏠRepository áááŻááááşáášááášáąááŹáˇ /etc/yum.repo.d/ áąáĄáŹáášáá˝áŹážááášáˇáááŻáášáááᯠyum repolist all áááŻáá˛áˇcommand áá˛áážááášáˇáááŻáášááášáᲠdisabled áá˛á enabled áťáá
ášáąááá˛áˇ Repository áąááźáĄáŹá¸ááśáŻá¸áááŻážááášáˇáááŻáášááŤááášá Repository ááąááŹáˇááŽáąááŹáášáąááŤáˇááşáŹ......
đDependency
Program áá
ášááŻá áá°áá
ášááŻááášá¸áĄáąááá˛ááżááŽá¸áťááášáˇá
áśáŻáá˛áˇ taskáá
ášááŻááŻáášáááŻááááŻááŹááťáá
ášáááŻáášááŤáá°á¸ á áĽáááŹáąáťááŹáááš input/output process áá
ášááŻááŹááŻáášááášáˇprogram áááŻááášáąááŹááš áá°run áááŻá áĄáťááŹá¸ shared librariesáąááźáá˛áááşááášááášáááŤááášá áťááášáąáĄáŹáášáąáťááŹáááášááᯠstandard input/output devicesáąááźáťáá
ášáá˛áˇ keyboard áááŻá monitor áááŻádevice drivers áąááźáá˛áááşááášááášááášáˇ library fileáąááźááśáŻá¸áááŤáááš á ááŤááĄáááŻá¸áá˝áášá¸ááśáŻá¸ áá
ášááŻá፠á áąááŹáášááášáĄáąááá˛ááąáťááŹáááášááᯠWeb Server áááŻá Monitoring Server áááŻá áĄáťááŹá¸áąááŹáĄá˛áˇááᯠHigh Resources áąááźáá˝áŹááᯠservice áá
ášááŻáá˛ááá
ášááŻááşááášááášáááŻááᏠáááŻáżááŽá¸áááŻáĄáášááŤááášá web server ááᯠdatabase áá˛áááşááášááášáááŻá php-mysql áááŻá áĄá˛áˇáááŻáĄáťááŹá¸modules áąááźáááŻáĄáášááŤááášá áĄá˛áˇááášááᯠáááŻáĄáášááşáášáąááźáťáá
ášáąáááąáááŹáááŻDependencies áááŻááąááááŤáááš.
áááŻáąááŹáˇááŹá¸á¸đ
áąáťááŹááşáášááŹáąáá¸áááŻááášááźáŹá¸áááŻáášááášáąááŹášđđ
Package Manager áááŻááŹáąáᏠááŹáá˛áąááŤáˇ đ¤đ¤
Package áąááźáá˛áááášááášáżááŽá¸ Installing and Maintaining ááŻáášááášáááŻáááááŹá¸áááášáááŤáżááŽ.
Package áááŻááŹááŹáá˛áąááŤáˇááşáŹ (ááŹáťááášáżáᎠááŹáá˛áąááŤáˇááşáŹđ) áááŻá¸áááŻá¸áá˝áášá¸áá˝áášá¸áąáá¸ááŤáᲠPackage áááŻáᏠáĄááŻáášáąáá¸áąááŤáˇááşáŹ đCompressed ááŻáášááŹá¸áá˛áˇáĄááŻáášáąáḠááĄá˛áˇáĄááŻáášáąáá¸á ááŹáąááźááŤáá˛áááŻáąááŹáˇ ááźá˝áášáąááŹášáááŻá áĄááśáŻá¸áťááłáááš Program files áąááź á Script flies áąááźáá˛á áááš Program á ááŹáĄááźáášá ááášáááŻáĄááśáŻá¸áťááłááááš áááŻáá˛áˇMetadata áąááź Contents áąááźááŤááášááşá áĄá˛áˇááŤáĄáťáááš áá°áááŻááá˝áŹ pre áá˛á post installation áĄááźááš Script fileáąááźáá˛á፠ááŤáááš.Packaging tools áąááźááąááŹáˇ Distribution áąááźáąáááá°ááášáżáᎠááźá˛áťááŹá¸ážáááŤáááš.ááŤáĄáťáááš type ááá˛áá˝á
ášááşááłá¸ááá˝áťááášáąáᏠLow Level tool áá˛á High Level tool áááŻáżááŽá¸áąááŹáˇ.....Debian Base Distro áąááź Ubuntu áááŻá áá˝áŹááᯠLow Level tool ááᯠdpkg áąáááżááŽá¸áąááŹáˇ High Level tool áááŻáąááŹáˇ apt-get, aptitude áąááźáąááŤáˇááşáŹ Slackware áá˝áŹáąááŹáˇ slackware áťáá
ášáżááŽá¸ Arch Linux áá˝áŹáąááŹáˇ pacman á Gentoo áá˝áŹááᯠportage á Red Hat á Fedora áá˛á CentOS áááŻááá˝áŹááᯠLow Level á rpm tool áťáá
ášáżááŽá¸áąááŹáˇ yum á áąááŹáˇ High Level tool áťáá
ášááŤááášá
Low Leveláá˛á High Level tool ááŹááźáŹáá˛áááŻáąááŹáˇ Spelling áąááŤáˇááşáŹ đáąážááŹášáťááŹááášáᏠ...ááŹááźáŹáá˛áááŻáąááŹáˇ Low Level tooláąááźá packageáąááźááᯠinstalling , removing áá˛á query áá˛ááŻáášáHigh Level tool áąááźááąááŹáˇ Program áá
ášááŻáááŻInstall ááŻáášááášááᯠáá°ááĄááźáášáááŻáĄáášáá˛áˇ metadataáąááźáąáᏠáąááŹáášáżáᎠáááŻáĄáášááášáˇ Dependencies áąááźá፠áá
ášááŤááášá¸ Install ááŻáášááźáŹá¸ááŤááášááááŻáżááŽá¸ smooth áťáá
áżááŽá¸ áąááŤáášá¸á
áŹá¸ááášááášááŹááŹáąááŤáˇ áĄááśáŻá¸áťááłáááŹá
ááźá˝áášáąááŹáš Fedora Base áá˛á Red Hat base áąááźáĄááźáášLow Level áá˛á Hight Level command áąáá¸áąááź áĄááášá¸ááášáąáťááŹáťááąáá¸ááŤáˇááášáđ
Package áá
ášááŻááᯠInstall ááŻáášááşáášááášáąááŹáˇ
đHigh Level tool
install package_name
đLow Level tool
-i package_file
áááášáááŻáááşáŹá¸ package file á dependency áá
ášááŻááŻááá˝áááášáąááŹáˇ rpm áá˝áášáˇinstall ááŻáášáá˛áˇ fileá error áťááąáááŤáááášáˇááášá
Package áá
ášááŻááᯠremove ááŻáášááşáášááášáąááŹáˇ
đHigh Level tool
erase package_name
remove package_name
đLow Level tool
-e package_file
Install ááŻáášáżááŽá¸ááŹá¸ package áąááźáááŻážááášáˇááşáášááášáąááŹáˇ
đHigh Level tool
list installed
đLow Level tool
-qa
Package ááᯠUpdate ááŻáášááášáááŻ
đHigh Level tool
update package_name
đLow Level tool
-U package_file
áááášáááŻáášrunáąááá˛áˇ program áá˛ápackage fileáááŻááááááŻááá˝áŹááşáášááášáąááŹáˇđđ áąáĄáŹáášáááášá¸áąáá¸áĄáááŻáášá¸áá˝áŹáááŻááááŤááášá
áĽááᏠ>> vim áááŻáá˛áˇcommand á ááášpackage file áá˛ááááşáášááášáąááŹáˇ ...
-qf /usr/bin/vim
áááŻáá˛áˇcommand áąáá¸áá˛ááĄááśáŻá¸áťááłáżááŽá¸áá˝áŹáááŻáášááŤáááš.âşď¸
áĄáŹá¸ááśáŻá¸áĄáááááŹáááŻááŻááááŻá¸ážáááŤáąá
đđ
ááŽáąáááąááŹáˇ ááŽáąááŹáášáá˛ááşáŹ đ
đđáĄáá˝áŹá¸ááŤááąáááášáąááŹáášáťááĄážááśáťááłáąááźá¸áąááźá¸áąáá¸ááŤááášááşđđ
đđááášáááŹááťááášáááŹáážááŹá¸áááŹáĄáŹá¸ááŻáśá¸ááŻááąáá¸á
áŹá¸ááşáášđđ
Freelance Engineer @ Info Star
Click here to claim your Sponsored Listing.
Category
Website
Address
Hlaing River Street(2), Hlaing Township
Yangon
Opening Hours
| Monday | 09:00 - 18:00 |
| Tuesday | 09:00 - 17:00 |
| Wednesday | 09:00 - 17:00 |
| Thursday | 09:00 - 18:00 |
| Friday | 09:00 - 18:00 |
| Saturday | 09:00 - 13:00 |