Skip to content

Commit 6535dc6

Browse files
committed
test
1 parent 355e128 commit 6535dc6

File tree

1 file changed

+5
-152
lines changed

1 file changed

+5
-152
lines changed

presentation.md

Lines changed: 5 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@ backgroundImage: url('https://marp.app/assets/hero-background.svg')
88

99
![bg left:40% 80%](https://marp.app/assets/marp.svg)
1010

11-
# **Marp**
11+
# **Magic of GitHub Actions: Automating Tasks**
12+
Seyyed Ali Mohammadiyeh
13+
Open-source maintainer, GitHub
1214

13-
Markdown Presentation Ecosystem
15+
Tehran Lug-26 feb 2027
1416

15-
https://marp.app/
17+
https://github.com/basemax
1618

1719
---
1820

@@ -30,152 +32,3 @@ foobar
3032
# Slide 2
3133

3234
foobar
33-
34-
35-
36-
# **What is Linux?**
37-
38-
- A free and open-source operating system
39-
- Built around the Linux kernel
40-
- Used in servers, desktops, mobile devices, and embedded systems
41-
- Popular distributions: Ubuntu, Fedora, Debian, Arch Linux
42-
43-
---
44-
45-
# **Why Use Linux?**
46-
47-
- Free and open-source
48-
- Highly customizable
49-
- More secure than many other OSes
50-
- Efficient resource usage
51-
- Preferred for servers and development environments
52-
53-
---
54-
55-
# **Linux Distributions**
56-
57-
- **Debian-based** → Ubuntu, Linux Mint
58-
- **RPM-based** → Fedora, CentOS, RHEL
59-
- **Arch-based** → Manjaro, EndeavourOS
60-
- **Others** → Gentoo, Slackware
61-
62-
---
63-
64-
# **Basic Linux Commands**
65-
66-
- `ls` → List files and directories
67-
- `cd <directory>` → Change directory
68-
- `pwd` → Print current directory
69-
- `mkdir <name>` → Create a new directory
70-
- `rm <file>` → Remove a file
71-
- `rmdir <directory>` → Remove an empty directory
72-
73-
---
74-
75-
# **File Operations**
76-
77-
- `cp <source> <destination>` → Copy files
78-
- `mv <source> <destination>` → Move/rename files
79-
- `cat <file>` → View file contents
80-
- `nano <file>` → Edit a file
81-
- `touch <file>` → Create a new file
82-
83-
---
84-
85-
# **User Management**
86-
87-
- `whoami` → Display current user
88-
- `id` → Show user ID and group ID
89-
- `adduser <username>` → Create a new user
90-
- `passwd <username>` → Change password
91-
- `su <user>` → Switch user
92-
- `sudo <command>` → Run command as root
93-
94-
---
95-
96-
# **File Permissions**
97-
98-
- View permissions:
99-
```sh
100-
ls -l
101-
```
102-
- Change permissions:
103-
```sh
104-
chmod 755 file
105-
```
106-
- Change file owner:
107-
```sh
108-
chown user:group file
109-
```
110-
111-
---
112-
113-
# **Process Management**
114-
115-
- `ps aux` → View running processes
116-
- `top` / `htop` → Monitor system usage
117-
- `kill <PID>` → Terminate a process
118-
- `killall <name>` → Kill processes by name
119-
120-
---
121-
122-
# **Networking Commands**
123-
124-
- `ifconfig` / `ip addr` → Show network info
125-
- `ping <host>` → Check connectivity
126-
- `netstat -tulnp` → Show open ports
127-
- `curl <url>` → Fetch data from a URL
128-
- `scp <file> user@host:/path` → Secure copy files over SSH
129-
130-
---
131-
132-
# **Package Management**
133-
134-
- **Debian-based (Ubuntu, Debian):**
135-
```sh
136-
sudo apt update
137-
sudo apt install <package>
138-
```
139-
- **Red Hat-based (Fedora, CentOS):**
140-
```sh
141-
sudo dnf install <package>
142-
```
143-
- **Arch Linux:**
144-
```sh
145-
sudo pacman -S <package>
146-
```
147-
148-
---
149-
150-
# **System Monitoring**
151-
152-
- `df -h` → Check disk usage
153-
- `du -sh <directory>` → Show size of a directory
154-
- `free -m` → View memory usage
155-
- `uptime` → Show system uptime
156-
- `journalctl -xe` → View system logs
157-
158-
---
159-
160-
# **Linux Best Practices**
161-
162-
- Keep the system updated
163-
- Use strong passwords and SSH keys
164-
- Regularly check logs
165-
- Limit sudo access
166-
- Backup important data
167-
168-
---
169-
170-
# **Resources**
171-
172-
- [Linux Documentation](https://linux.die.net/)
173-
- [The Linux Command Line](https://linuxcommand.org/)
174-
- [Ubuntu Wiki](https://help.ubuntu.com/)
175-
- [Arch Wiki](https://wiki.archlinux.org/)
176-
177-
---
178-
179-
# **Thank You!**
180-
181-
Happy Linux Exploration! 🐧

0 commit comments

Comments
 (0)