舉報

會員
Learn Linux Quickly
Linuxisoneofthemostsought-afterskillsintheITindustry,withjobsinvolvingLinuxbeingincreasinglyindemand.Linuxisbyfarthemostpopularoperatingsystemdeployedinbothpublicandprivateclouds;itistheprocessingpowerbehindthemajorityofIoTandembeddeddevices.DoyouuseamobiledevicethatrunsonAndroid?EvenAndroidisaLinuxdistribution.ThisLinuxbookisapracticalguidethatletsyouexplorethepoweroftheLinuxcommand-lineinterface.StartingwiththehistoryofLinux,you'llquicklyprogresstotheLinuxfilesystemhierarchyandlearnavarietyofbasicLinuxcommands.You'llthenunderstandhowtomakeuseoftheextensiveLinuxdocumentationandhelptools.ThebookshowsyouhowtomanageusersandgroupsandtakesyouthroughtheprocessofinstallingandmanagingsoftwareonLinuxsystems.Asyouadvance,you'lldiscoverhowyoucaninteractwithLinuxprocessesandtroubleshootnetworkproblemsbeforelearningtheartofwritingbashscriptsandautomatingadministrativetaskswithCronjobs.Inadditiontothis,you'llgettocreateyourownLinuxcommandsandanalyzevariousdiskmanagementtechniques.Bytheendofthisbook,you'llhavegainedtheLinuxskillsrequiredtobecomeanefficientLinuxsystemadministratorandbeabletomanageandworkproductivelyonLinuxsystems.
目錄(208章)
倒序
- 封面
- 版權信息
- 獻辭
- About Packt
- Why subscribe?
- Contributors
- Preface
- Your First Keystrokes
- A little bit of history
- Linux today and the future
- Installing a Linux virtual machine
- Terminal versus Shell
- A few simple commands
- Knowledge check
- Climbing the Tree
- The Linux filesystem
- Navigating through the directory tree
- Parent and current directories
- Moving around quickly
- Hidden Files
- Passing command arguments
- The touch command
- Making directories
- Combining command options
- Knowledge check
- Meet the Editors
- Graphical editors – gedit and kate
- The nano editor
- The vi editor
- File viewing commands
- Knowledge check
- Copying Moving and Deleting Files
- Copying one file
- Copying multiple files
- Copying one directory
- Copying multiple directories
- Moving one file
- Moving multiple files
- Moving one directory
- Moving multiple directories
- Renaming files
- Hiding files
- Removing files
- Removing directories
- Knowledge check
- Read Your Manuals!
- The four categories of linux commands
- Determining a command's type
- Finding a command's location
- What does the command do?
- The man page
- Help for shell builtins
- The info page
- The very helpful apropos command
- The /usr/share/doc directory
- Knowledge check
- Hard versus Soft Links
- File inodes
- Displaying file inode number
- Creating soft links
- Creating hard links
- Knowledge check
- Who Is Root?
- Accessing the root user
- Setting the root password
- The dash difference
- Knowledge check
- Controlling the Population
- The /etc/passwd file
- Adding users
- Modifying user attributes
- Defining the skeleton
- Changing the defaults
- Removing users
- The /etc/group file
- Adding groups
- Adding group members
- Primary versus secondary groups
- Removing groups
- File ownership and permissions
- Changing file ownership
- Understanding file permissions
- Changing file permissions
- Using octal notation
- Knowledge check
- Piping and I/O Redirection
- Linux pipes
- Input and output redirection
- Redirecting standard output
- Redirecting standard error
- Redirecting all output to the same file
- Discarding output
- Redirecting standard input
- Knowledge check
- Analyzing and Manipulating Files
- Spot the difference
- Viewing file size
- Counting characters words and lines
- Viewing the file type
- Sorting files
- Showing unique lines
- Searching for patterns
- The stream editor
- Translating characters
- Cutting text
- Text processing with awk
- Wildcard characters
- Regular expressions
- Knowledge check
- Let's Play Find and Seek
- The locate command
- Updating the file database
- The find command
- Knowledge check
- You Got a Package
- What is a package?
- The role of a package manager
- Where do packages come from?
- How to download packages
- How to install packages
- How to remove packages
- How to search for packages
- How to show package information
- Listing all packages
- Patching your system
- Knowledge check
- Kill the Process
- What is a process?
- Parent process versus child process
- Foreground versus background processes
- Sending signals to processes
- Working with process priority
- The /proc directory
- Knowledge check
- The Power of Sudo
- Examples of privileged commands
- Granting access with sudo
- User and command aliases
- Group privileges
- Listing user privileges
- visudo versus /etc/sudoers
- Knowledge check
- What's Wrong with the Network?
- Testing network connectivity
- Listing your network interfaces
- Checking your IP address
- Checking your gateway address
- Flying with traceroute
- Breaking your DNS
- Changing your hostname
- Restarting your network interface
- Knowledge check
- Bash Scripting Is Fun
- Creating simple scripts
- The PATH variable
- Reading user input
- Passing arguments to scripts
- Using the if condition
- Looping in bash scripts
- Bash script functions
- No browsing for you
- Knowledge check
- You Need a Cron Job
- Our first cron job
- Run every five minutes
- More cron examples
- Automating system patching
- Running a job once
- Knowledge check
- Archiving and Compressing Files
- Creating an archive
- Viewing archive contents
- Extracting archive files
- Compressing with gzip
- Compressing with bzip2
- Compressing with xz
- Measuring performance
- Knowledge check
- Create Your Own Commands
- Your first alias
- One alias for multiple commands
- Listing all aliases
- Creating a permanent alias
- Removing an alias
- Some useful aliases
- Adding safety nets
- Go crazy with aliases
- Knowledge check
- Everyone Needs Disk Space
- Where are your devices?
- Where is your hard disk?
- Adding disks to your virtual machine
- Creating new disk partitions
- Creating new filesystems
- Mounting filesystems
- Unmounting filesystems
- Permanently mounting filesystems
- Running out of space
- Corrupting and fixing filesystems
- LVM to the rescue
- Knowledge check
- echo ”Goodbye My Friend”
- Where to go next?
- Keep in touch
- Assessments
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:44:19
推薦閱讀
- Getting Started with Citrix XenApp? 7.6
- 在最好的年紀學Python:小學生趣味編程
- Python數據可視化:基于Bokeh的可視化繪圖
- Mastering Ember.js
- Java 9 Programming Blueprints
- Learning ArcGIS Pro
- Ext JS 4 Web Application Development Cookbook
- Angular開發入門與實戰
- HTML5從入門到精通(第4版)
- Nagios Core Administration Cookbook(Second Edition)
- Django Design Patterns and Best Practices
- 數字媒體技術概論
- JBoss AS 7 Development
- 可視化H5頁面設計與制作:Mugeda標準教程
- Node.js Web Development
- Learning Rust
- Java程序設計基礎教程
- 深入理解Android:WebKit卷
- Drupal 7 Webform Cookbook
- 零基礎學Java項目開發
- Vue.js 3.0從入門到精通(視頻教學版)
- Microsoft Power BI Cookbook
- Learning Python for Forensics
- Microsoft SharePoint 2013 Disaster Recovery Guide
- C++項目開發全程實錄(第2版)
- 碼農修行:編寫優雅代碼的32條法則
- OpenLayers 3.x Cookbook(Second Edition)
- PHP和MySQL Web應用開發
- Implementing VMware vCenter Server
- HTML5+CSS3+jQuery Mobile移動網站與App開發實戰(視頻講解版)