My file bash, and configurate for linux
introduction • table of contents • Download • Related • License
this is my linux conf, and my file for run linux
Dokumentasi
-
linux
-
service
-
server
-
more service / server
ubuntu
- install ubuntu
redhat
-
install redhat with cli
- before install in option installasion click "TAB"
- and add in prompt "inst.text"
-
mount package
- click icon iso in bottom window virtual machine red hat
- and click rhel9dvd or ur iso red hat
- make folder /mnt/disc/
mkdir -p /mnt/disc/
- mount repository
mount /dev/sr0 /mnt/disc/
- make file repository conf with
vi /etc/yum.repos.d/rhel9dvd.repo
[BaseOS] name=BaseOS Package Red Hat Enterprise Linux 9 metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///mnt/disc/BaseOS/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [AppStream] name=AppStream Packages Red Hat Enterprise Linux 9 metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///mnt/disc/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
- change subscription manager conf with
vi /etc/yum/pluginconf.d/subscription-manager.conf
- change enabled 1 to 0
yum clean all
yum repolist
- click icon iso in bottom window virtual machine red hat
package error
-
process id
ps aux | grep -i apt
sudo kill <process_id>
sudo kill -9 <process_id>
sudo killall apt apt-get
-
lsof dpkg lock
-
sudo lsof /var/lib/dpkg/lock
-
sudo lsof /var/lib/apt/lists/lock
-
sudo lsof /var/cache/apt/archives/lock
-
sudo rm /var/lib/apt/lists/lock
-
sudo rm /var/cache/apt/archives/lock
-
sudo rm /var/lib/dpkg/lock
-
sudo dpkg --configure -a
-
-
dpkg front-end
sudo lsof /var/lib/dpkg/lock-frontend
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME unattende 2823 root 5uW REG 8,2 0 145221 /var/lib/dpkg/lock-frontend
sudo kill -9 PID
sudo rm /var/lib/dpkg/lock-frontend
sudo apt update
firewall-cmd
firewall-cmd --permanent --add-port=1000-1100/tcp
firewall-cmd --permanent --add-port={80/tcp,443/tcp}
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-service=dns
firewall-cmd --permanent --remove-port=21/tcp
firewall-cmd --reload
firewall-cmd --list-ports
ufw
ufw status
ufw enable
ufw disable
ufw allow 23
ip tables
- "iptables -A INPUT -p tcp --dport 22 -j ACCEPT" # allow port 22
- "sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT"
- command list
-p or --protocol Specifies the protocol to match (e.g. tcp, udp, icmp) --dport Specifies the destination port to match --sport Specifies the source port to match -s or --source Specifies the source IP address to match -d or --destination Specifies the destination IP address to match -m state Matches the state of a connection (e.g. NEW, ESTABLISHED, RELATED) -m multiport Matches multiple ports or port ranges -m tcp Matches TCP packets and includes additional TCP-specific options -m udp Matches UDP packets and includes additional UDP-specific options -m string Matches packets that contain a specific string -m limit Matches packets at a specified rate limit -m conntrack Matches packets based on their connection tracking information -m mark Matches packets based on their Netfilter mark value -m mac Matches packets based on their MAC address -m iprange Matches packets based on a range of IP addresse
file permission
-
sudo chmod 777 file.txt
- chmod owner-group-other
- 4 = read
- 2 = write
- 1 = execute
- ls -a => all file
- ls -l => list permission
- chmod owner-group-other
-
sudo chown -R $USER:$USER /path/to/path
-
sudo chmod -R 755 /path/to/path
upgrade disk in virtual box
https://www.pragmaticlinux.com/2020/09/how-to-increase-the-disk-size-in-a-virtualbox-virtual-machine/- click tools > media , and chose u disk
- chnage the memory to ur want
- open machine
- lsbk -p | grep "disk"
- lsbk -p | grep "part"
- if u have gprated u can install and add in ide partisi
- pindahin alocated ke extend dev2,
- lalu dari situ tambahin yang dev5 yaitu sswap tapi yang free storage
- lalu kecilini partisi extend dev2
- lalu tambahin deh yang dev1
- aply lalu aktifkan dev5 ke swap dan restart
tunneling
-
L remote local
- ssh -L <remote_port>:<local_address>:<local_port> @<server_tujuan_yang_akan_diambil_portnya> -p
- ssh -L 80:127.0.0.1:8080 192.168.1.1
-
R reote jarak jauh
- ssh -R <remote_port>:<local_address>:<local_port> @<ip_address> -p
- ssh -R 80:127.0.0.1:8080 192.168.1.1
-D dynamis ssh proxy - ssh -D <local_port> @<ip_address> - ssh -D 1234 ariafatah@192.168.1.1
setting firefox lalu cari proxy dan ubah host socks dan masukan ip dan portnya
host proxt: 192.168.1.1 1234
- Open a terminal or command prompt on your computer.
- Navigate to the directory where you want to save this project.
- Use the following command to download the project from the GitHub repository:
git clone https://github.com/ariafatah0711/linux_aria.git