FolSec Linux Disk Enlargement
The disk
size of the linux machine on VMware is increased.
“reboot” The machine is restarted with the command.
“cfdisk” command is typed.
“dev/sda3” Click the Resize button.
The new dimension appears and click enter.
You will see the Write option.
“yes” Written.
Hit the Quit button and log out.
On a Linux machine, go to “cd /folsec/bin”
“bash extend_disk_space.sh” The command is executed.
Changing rope
“cd /folse/bin” Written.
“bash ip_setup.sh” Written.
DNS Change Command
sudo nano
/etc/resolv.conf
# nameserver
8.8.8.8
# nameserver
8.8.4.4
sudo
systemctl restart systemd-resolved
Linux Machine Name Change Command
sudo
hostnamectl set-hostname yeni-isim
sudo nano
/etc/hosts
# 127.0.0.1
localhost yeni-isim
Docker Update Command
“docker
compose down” Closes services.
“docker
compose pull backend” backend update command.
“docker
compose pull client” client update command.
“docker
compose up --build -d” Command to uninstall services.
“docker logs
folsec-backend -f” If the control command says Application Start up, you can
leave the command line and switch to the interface by doing ctrl + z within 15
– 20 seconds.
Disk Size Learning Command
“df -h”
Command to Learn RAM Usage
“free -m”
IP Address Learning Command
ip addr show
System / File Management Commands | |||
Command | Description | Example Usage | |
pwd | Shows the current directory | pwd → /home/tevfik | |
ls | Lists files and folders in the directory | ls -l | |
cd | Change directory | cd Documents | |
mkdir | Create a new folder | mkdir NewFolder | |
rmdir | Remove an empty folder | rmdir OldFolder | |
touch | Create a new file | touch file.txt | |
cp | Copy file/folder | cp file.txt copy.txt | |
mv | Move or rename file/folder | mv file.txt NewFile.txt | |
rm | Delete file or folder | rm file.txt / rm -r FolderName | |
cat | View file content | cat file.txt | |
nano | Edit file in terminal | nano file.txt | |
chmod | Change file/folder permissions | chmod 755 script.sh | |
chown | Change file/folder ownership | chown tevfik:tevfik file.txt | |
grep | Search inside files | grep "searched_word" file.txt | |
System / Process and Service Management | |||
Command | Description | Example Usage | |
top | Shows system and process status | top | |
ps | Lists running processes | ps aux | |
sudo | Run commands with administrative privileges | sudo apt update | |
apt | Package management (install/update/remove) | sudo apt install git / sudo apt remove git | |
dpkg | Query package status | dpkg -l | |
systemctl | Start, stop, check status of services | sudo systemctl start apache2 | |
service | Alternative service management command | sudo service apache2 restart | |
df | Show disk usage | df -h | |
du | Show file/folder size | du -sh Documents/ | |
Network / Networking Commands | |||
Command | Description | Example Usage | |
ifconfig / ip a | Show network interfaces | ifconfig / ip a | |
ping | Test connectivity to another computer | ping 8.8.8.8 | |
netstat | Show network connections and ports | netstat -tulnp | |
ss | Show active connections and port status | ss -tuln | |
ufw | Firewall enable/disable and management | sudo ufw enable / sudo ufw disable | |
wget | Download a file | wget https://example.com/file.zip | |
curl | Fetch data from web | curl https://example.com | |
netplan apply | Apply Netplan configuration files | sudo netplan apply | |
netplan generate | Check Netplan configuration | sudo netplan generate | |
netplan try | Test Netplan changes | sudo netplan try | |
netplan --debug apply | Apply Netplan with detailed output | sudo netplan --debug apply | |
Docker Commands | |||
# | Command | Description | Example Usage |
1 | docker --version | Shows Docker version | docker --version |
2 | docker info | Provides detailed info about Docker | docker info |
3 | docker pull | Download image from Docker Hub | docker pull ubuntu:22.04 |
4 | docker images | List local Docker images | docker images |
5 | docker rmi | Remove Docker image | docker rmi ubuntu:22.04 |
6 | docker run | Create and run a new container | docker run -it ubuntu:22.04 bash |
7 | docker ps | List running containers | docker ps |
8 | docker ps -a | List all containers (including stopped) | docker ps -a |
9 | docker stop | Stop a container | docker stop container_id |
10 | docker start | Start a container | docker start container_id |
11 | docker restart | Restart a container | docker restart container_id |
12 | docker rm | Remove a container | docker rm container_id |
13 | docker exec | Run command inside a running container | docker exec -it container_id bash |
14 | docker logs | View container logs | docker logs container_id |
15 | docker build | Build image from Dockerfile | docker build -t myimage:latest . |
16 | docker tag | Add a new tag to image | docker tag myimage:latest myrepo/myimage:v1 |
17 | docker push | Push image to Docker Hub | docker push myrepo/myimage:v1 |
18 | docker inspect | Detailed info about container or image | docker inspect container_id |
19 | docker network ls | List Docker networks | docker network ls |
20 | docker volume ls | List Docker volumes | docker volume ls |